Added DownloadImage class to hold the method to download an image and
save it to the cache at the moment. This won't really be necessary in
the future, but it's useful for now.