A bit of cleanup...

1. Tidy up routes files
2. Added better routes to application layout
3. Improved basic application layout (including meta viewport, csrf tokens and javascript)
4. Various small tweaks