Initial frontend work setting up view structure and session handling.

- Lots of views that will make up the header bar, and their
  dependancies. No final content yet.
- Session handling, through a shared session controller, with 'login'
  and 'logout' routes.