rename parseUrl's path property to pathname, query to search, add path property to align with standard url parsers like browser and node's url lib