Refactorings

Refactored code to get rid of copy/paste Http connections, use case class extraction for JSON parsing and remove trakt/hummingbird data littered throughout code