actually adding the urlutils code that passes tests. next stop, importing tests from twisted.
actually adding the urlutils code that passes tests. next stop, importing tests from twisted.

zeroSteiner/boltons