Reverting "nav will now log-in automatically if user is logged out."
Revert "nav will now log-in automatically if user is logged out."

This reverts commit 43edf6b09cda896b27874b850c3e8662ed27c1ec.
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