Style change

In this pull request changed around some of the HTML to reduce the number of containers, make the navbars fixed position so the main bootstrap container with the grid and desktop views took up the rest of the space.

I also address issues:
#90 - Maximize widget: this needed the html to be modified so the widget could take 100% of the main window container
#56 toggle themes: a light and a dark theme are now enabled, tied to the settings modal. dark theme came from the mockups as much as possible, light theme is not.
#87 re-apply css: application of css partially done - primarily taken from mockup though
This is definitely not good, since we want to be able to use Bootstrap themes to change the appearance of the site. This will prevent that tactic from working.