Implemented custom URL parsing and avoided samson\core::URL dependencies