**BREAKING RELEASE!**
This release is breaking in all aspects since it has fully been rewritten.
- The client class has been renamed from `Tautulli` to `PyTautulli`.
- A `PyTautulliHostConfiguration` has been added to simplify the client configuration.
- It now returns the responses when calling methods.
- Fully typed responses with, `async_get_activity`, `async_get_home_stats`, `async_get_users`, `async_get_server_info`.
- For untyped responses, you can use `async_command` with any command, or pass `raw_response=True` to the client.
- Exceptions are thrown for connection/authentication and unknown issues.
- The API key is redacted in logs/exceptions by default, pass `redact=False` to the client to disable that.
The changes was done in 12