API Call Retry 

Attempt to implement a retry mechanism for trakt.tv api calls.

Will retry a call upto 3 times before failing, instead of possibly failing the first time.

(sorry for the first pull request screwup, still learning and trying to figure out git)