Styling updates

* Updated Bootstrap version.
* Added jQuery and Bootstrap.js.
* Added navbar and move login stuff there.
* Renamed `hello` template into `homepage` to make things less confusing.
These custom-* files were here to cut down these paddings and such; is that preserved in the updated version? (looks like no, to me -- and I'd definitely prefer we keep them cut down)