This class is an Authenticator which stores a user's password in a
database; the password is stored in encrypted form using the encryption
provided by a StringCrypto object
This class is an implementation of the ComponentFactory interface
that automatically adds one or more event listeners to each component that it generates.