More fixes

Cache the lists from trakt.tv, and refresh if 10 minutes have passed since last api call.
Fixes for dialog