Refactoring client
Removing absolute path from example
Adding examples for the remaining two filters.
Refactor of Client and HttpClient
Consistency is a virtue
Throws exceptions whenever 4xx status codes are returned, all other responses don't neccasarily require the status codes right now, but will review this again later.
Releasing v1.2.0, includes better exception support for TMDB errors `TmdbApiException` will be thrown, and an overhaul of the `Client` and `HttpClient` classes.