Removed scroll-based class changes from NavigationView.

Since more than just the navigation are going to react to the
scroll-based classes, I created a PageView and added the classes
to the body tag via that view. I also fixed the styles so that
inner page navigation reacts to those classes.