+Responsive Nav js Solution

plus some other tweaks.
Merge branch 'responsive-nav'
Basically complete.

Tons o’ changes!