Front-end additions.

- Login
- Navigation tweaks
- Clean-up base.html and css