Change: replaced mobile menu icon with style spans, eliminating the need for font awesome right now; Change: added more html5 semantic markup (header, nav) and adjusted styles and js accordingly