class that Parses String’s into URI’s
It contains a Hash set of patterns and Regexp’s that match and validate.