More Navigation script goodness

- If the side nav is open and the user clicks back on the main body, the
side nav will close.
- If the user has a menu open and transitions to a smaller screen, the
side nav will open with their current selection. It won't open the menu
unless if they already have a menu open.