[ADD] Inject a $router when loading configs. This is a backwards-compatible change;  old configs will work along with the new ones, and new configs can make use of the new $router. Old configs take precedence over new.
[CFG] Use new $router for route definitions.