started refactoring of database code: move util classes into package
started to factor transaction classes into separate package
ensure db objects are cleaned up when getting User object
factored out an AuthenticateUser transaction class
factored a few more transaction classes out of JDBCDatabase
factor more transaction classes out of JDBCDatabase
factored another transaction class out of JDBCDatabase
more refactoring of transactions into separate classes
factored more transaction classes out of JDBCDatabase

Also, moved ConfigurationUtil into the "util" sub-package.
Eventually it should be moved to a separate project
(containing only the configuration stuff.)
factored two more transaction classes out of JDBCDatabase