Generate a warning at startup time for every undocumented route

This will remind developers to add description docs to the
endpoints they add.
Work in progress: first crack at mongo search plugin
Fix a small bug in the impl of the routing system
Enforce correct route ordering, and add a test to verify it