tests: fix typo in test name

closes #2
docs: fix name in readme

closes #3
Support empty password

fixes #4
Support empty username
1.0.0
docs: add vanilla node http example

fixes #7
closes #11
tests: fix test names to align with code

closes #14
tests: add test for password with colon

closes #12
tests: add test for malformed authorization scheme

closes #13