More work on caching trakt.tv

This is a pain, no one should have to live through this pain. NO ONE!!!!