URL Parser

Parse any URL into its components: protocol, hostname, port, path, query params, and hash

urlparsequeryparamshostname