Having the require.js script in the head was breaking livereload...

It's probably better off at the end of the body anyway.
slight style tweaks
Rendering some puzzle data now.
Style enhancements