Add off-canvas menu

still working on menu items
Minor edit