Incomplete Uri parsing.
= work in URI parser
= fix ipv6 parser and add unit test
= RFC3986 parser is passing tests.
Last few changes to make Rfc3986 compliant