Adds off-canvas mobile menu functionality
Merges better mobile menu back into development branch