Refactor active nav styling

Now checks every new page URL's root against the hrefs in the primary nav. Caches the links selector, but refreshes on render (in case user adds a new bucket).
Few small tweaks to active nav fix
Fix usernav styling