Minor fix

This may have unexpected side effects with the query string, but if you're parsing the URL it's the dev's onus to re-encode the parts of the URI if they're going to be outbound.

- Fixing `utility.parse()` to handle encoded URLs