DEV: Add DictionaryAuthenticator.

Adds an authenticator that accepts a pre-defined dictionary from user -> hashed password.  This is useful for defining user lists that aren't tied directly to unix users.