#73 Massive surgery to use NSURLSession with NSURLCache