Next generation URL parser for Ruby