This commit refactors the login flow to a GTS server thanks to an update in the official GTS documentation. golang.org/x/oauth2 is no longer needed. Documentation reference: - https://docs.gotosocial.org/en/latest/api/authentication/
Add support for viewing all timeline types (home, public, lists and tags).
Display timestamps such as when a status was created using local time.
Account, Instance and Status now implement the Stringer interface.