Switch to 80% width on .wrap

Previously devices below 720px got a 320px wide content area
which looked weird on just slightly narrower desktop/tablet.

Switched to just being 80% of width which I think makes more
sense
Add new homepage as next, tidy up js/css a lot