further refactoring

moved userauth/usermgmt packages into DAO, since they are in fact dao
classes
updated requesting classes to handle the move
modified factories for auth/mgmt to re-throw exceptions if the requested
class fails to load for whatever reason
update servlet code to handle core changes