added databasePath Preference
cleaned up DatabaseException handling
added UserTest
skipping testAcceptance.sh with flag "-DskipITs"