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 think I see what these two lines are doing, but just to be sure, could you explain their role?