more verbose methods, consolidated init, removed SDWebImage

and replaced with NSURLSessionDownloadTask for clarity purposes