Updating the XAIImageCache to use NSURLSession. Needs further tests to ensure the images are being cached accordingly.