Added drawer navigation
changed the mobile menu to be dependant on CSS. Small alignment fixes to go along
fixing event propagation
js clean up