First stab at KSURLComponents
First batch of tests
Use older percent decoding method
Test retrieval of escaped components
Handle unescaping quirks of CFURL functions
Test retrieval of components from relative URLs
Handle scheme component of relative URLs
correct to "KSURLComponents"
Test a couple of documented -URL failures
Fail for unreasonable combinations of path and authority components
Test standard construction of a URL
Include the double slash required for most URLs!
Test creating URLs from individual path components
Fix creation of URLs with password but no username
Test the unusual combo of a URL that has no scheme or host, but most other components
Test parameter string too
Include parameter string as part of path
Bulk up authority component-less tests
Implement equality testing
Implement NSCopying