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)