adding unit tests

we now have unit test coverage for the
url lib