Let the user connect to the API.
- Should be able to connect with username & password
- Should be able to connect with token
- Should be able to get its own information on successful connection
- Should use Ktor & coroutines
- Should NOT use a Singleton (see this message in the Telegram Staff Chat)