implement cleaner and responsive site nav bar

switched navbar element from div to nav, added button to expand
collapsible navbar when in mobile/lowres, tweaked css to no longer render
body and sidebar behind navbar and display items cleanly in navbar