(cleanup) Tidy rust-url usage, restore old API.

Restore &str route API and clean up usage of rust-url.
Merge pull request #32 from michaelsproul/cleanup/rust-url-usage

(cleanup) Tidy rust-url usage, restore old API.