Add/username password support

Closes #14.

See duojs/duo#131.

--

unrelated: let `make test` just work