Add routing primitives

This includes simple routes and verb route and regex route
generators.