More view/JS level refactoring

* Redesigned basic layout, elimited the top bar and created a sidebar with the
	same functions.
* Minor-ish style tweaks on topic list view.
* Ensured all pages work with refacotored js app structure.