Large changes to bring in HTML5 boiler plate

involved ripping out loads of stuff from mvc template