Changes to image cache

Changes to image cache to clear the cache on reload of app based on items only staying in the cache for 4 days.

addition of images to an SD card cache, (the cache was there, but nothing ever got added to it)
and removal from that hardware cache.

Should resolve #100

This may need some good testing as rather a large change.