added images, lot of controller changes (shop page), lot of view changes (shop)