Remove the dependency on the string package from uri.
AbstractUri::buildQuery() should not return a boolean value.
Provide some basic documentation for the Uri package.
Fix up namespacing on exception thrown in UriImmuteable. Remove unneeded use statements.