URL Parser / Builder

Break URLs into parts and inspect query params.

Protocol: https:
Host: example.com:8080
Pathname: /path
Hash: #top
Query: ?a=1&b=2