Top Nav and Side Nav fixed

* Added and styled Sidenav 
* Restyled top nav
* Show Sidenav on larger screens and top nav on smaller screens
* Pinned Top Nav to top of page
* Increased footer height to 100%
* Moved a lot of the code into 1 html file for simplicity
* Also noticed a scrolling bug when different pages were in different HTML files