Improve interface, RFC-conformance
Adapt unit tests from Lib/test_urlparse.py
Improve docs/readme