Improves Routes to make sure the routes are present before using them
Fixes Routes::findAll to exclude index also when skipping empty
Rewritten Nav to optimise, make use of Routes::findAll, account for anchors, and also allow custom trail.