Fixed a bug in the parse() method, username and password has ':' as delimiter and not '.'.
Added an experimentation with generating tests for parsing of URLs based on a permutation of URL segments.