Further front end work

Responsive presentation, sitting with Steve and getting the right variables in the right place.
This all needs to be thoroughly checked again with tidied up data in place