Started the caching of images on the server

All background images are downloaded to server on first load, they will
then be loaded from the local server on each next load.

Next need to auto optimise size of images