lots of styling changes and css optimisation for responsiveness layout plus an update to the json image preloader file