Implemented image cache, so when an image is downloaded it is not d/l again until it is in the cache.