Add nose as a requirement
Failing test about allowing a userinfo section
Passing test about allowing a userinfo section
Failing test about eqality and equivalence for urls containing userinfo
Passing test about eqality and equivalence for urls containing userinfo
Failing test for a deuserinfo method
Passing test for a deuserinfo method
Failing test about allowing empty hostnames
Passing test about allowing empty hostnames
More tests about non-strict escaping
Refactor to use character classes
Failing test about strict escaping
Passing test about strict escaping
Refactor username and password into userinfo
Failing test about using escaping the userinfo portion
Passing test about using escaping the userinfo portion
Changes in response to code review
Failing test for userinfo-ignorant equivalence
Passing test for userinfo-ignorant equivalence
Failing test for codec-invocation bug