Styling updates

* Updated Bootstrap version.
* Added jQuery and Bootstrap.js.
* Added navbar and moved login stuff there.
* Renamed `hello` template into `homepage` to make things less confusing.
I guess this bit will require bootstrap to be loaded before it's run, but it could possibly still go at the bottom of the layout and have this inserted via the 'js' block.