Added cache module and caching to trakt API calls. Added trakt movie tracking and extra sqlalchemy model mixin helpers.