Started refactoring of mobile menu script
Added more classes and added some empty functions
Fixed timing issue
Built out the scaffold functions and added many class variables
Fixed incorrect class
Added back and forward buttons, description blocks
Updated forward buttons to use data attributes to separate classes from behaviours
Started writing docs for mobile menu, fixed heights when resizing and moving between panes
Removed layout.js in favour of new navigation-mobile.js
Closing menu when outside of required breakpoint
Fixed timing issue with going back
Removed contentClass and content pushing to menu in favour of coding directly to menu
Updated docs with how to add additional content to menu
Fixed some height calc logic issues
Refactored menu CSS
Created fallback accordion version of mobile menu
Added basic styles for simple menu mode
Updated todos and changelog