Replacing #106 - use the same setup as tvdb_api
and store a local ~cache of TheTVDB API responses
This will:
- Reduce the amount of data transferred in tests (to basically zero)
- Speed up the test runs
- Reduce the random test breakage from data changing on TVDB