Added PasswordAuthenticator and associated code.

Upped the upper bound on base to work with 7.8.2. Changed tests to use
Auth. (Default not using auth)
Merge pull request #6 from ccarter/master

Added PasswordAuthenticator and associated code.