Begin finalizing the new routing api

  * Extracter => Extractor
  * Separate "path tree builder" and "route builder"
  * Add the concept of "resource" which is just an HttpService that
     looks at the HTTP method
Canonize new-routing
Remove print from route code generation