implemented cancel request on image requests, the ability to set a concurrency amount on nsurlsession and added a cache limit on nscache to prevent rapid memory growth in app that is image intensive