added caches for favourites, home, list, search, and user methods

Cached everything except search results. Default cache interval is 5 minutes. If a request to the API fails, it will attempt to use an older cached file.

Bumped version numbers, not sure if this follows your conventions.