Use more flexible nav lib, we lose checking that all context is present before navigating at all, but that is of little value compared to having a simple implementation and being able to navigate from a starting point.
Fix other calls to nav/go-to to remove extraneous data
Couple of fixes to new nav
Merge pull request #651 from weissjeffm/nav-upgrade

Nav upgrade