URL Parser

Parse URL into components. Protocol, host, path, query params, hash. 100% client-side.

Uses browser URL API. Auto-adds https:// if missing.