Adding doctrine cache to the suggest directive in composer.json to indicate cache support, also added an example of how this could be used.
Add the HttpClient to the phpdoc to provide auto-completion
Making sure the last response and requests are available.
Adding default simple implementation for cache, it adheres to the headers sent by TMDB.
Adding unit tests for caching
Adding some basic caching functionality, requires to include `doctrine-cache` in your composer.json.