fix search bug caused by inconsistent messages to navigated :search

we can pop + push searches all day long
move routing fns to its own ns
clean up routes

no need to expose inv-routes, no need for default-route if it's
already in the description