Make a better use of Go-UrlRouter

Instead of concatenating the http method and the path,
maintain one router per method.
This keeps Go-UrlRouter simple.
And it avoids one useless call to url.Parse.