URL Parser

Parse URL string to get the different parts (protocol, origin, params, port, username-password...)