add DOM struncture for the new nav

Add new navigation structure behind a switch. This will allow us to iterate faster over design. When NewMobileNavSwitch is on:
- the old navigation will not be rendered
- the hamburger menu will be hidden for both mobile and non-mobile breakpoints.
- the new navigation will be rendered on all breakpoints
Yep, this code was not intended to get into the codebase in the first place actually.

I wrote it as a quick proof of concept last Wednesday and thought we'd iterate on a separate prototype.