Began work on UI hooks. Generating navbar from them now, not all tested.
Navigation bar now rendered completely dynamically.
-Refactored NavBar generator.
-Implemented SideBar generator.
-Fixed bug with layou when in "small" viewport.
Changes following CR.
Merge pull request #15 from my-koop/mg_uihooks

UI hooks first implementation