A JDBC querying handler that will pull back the password and
the private salt value for a user and validate the encoded
password using the public salt value.
Class that if provided a query that returns a password (parameter of query
must be username) will compare that password to a translated version of the
password provided by the user.
Class that given a table, username field and password field will query a
database table with the provided encryption technique to see if the user
exists.