Handle hex-encoded characters in paths and querystring.
Minor style change.
Collect is slightly more efficient here.
and_then -> map
Remove multiple appends.
Router::match_route can take &str.
Router::match_route can take &Method.
Swap Phantom type for module.