cleaned up the database factory - no need to have requirements on the DB, have them just specify the type of the DB they want.

Signed-off-by: gburgett <gordon.burgett@gmail.com>