remove specifying url names at route-definition-time

With the new `url` method for naming urls and using url names when
defining routes, this legacy feature seems ill-conceived and
unnecessary.  This removes support for it.
assume `:get` http method when defining "inline" redirects

There isn't really any need to specify the http method when defining
redirects alongside routes.  If someone wants to issue a redir on
a post or something, just define a normal route handler that does it.
Merge pull request #93 from redding/kr-routeclean

some cleanups to the routing API