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.
Super nitpicky, and we currently aren't using the css block I don't think, but these scripts should be below that block to optimize parallel loading of resources. If possible the scripts should be at the bottom by block js -- is that possible to do? I wasn't sure if bootstrap's JS needed to be at the top.