changed authentication system
accidentally added directory
updated @Produces for new services
pre-filled edit form data
added missing footer to login page
Modified group service to allow user-set resource types
Allowed project names to be duplicated ACROSS expeditions.  That is, there can be multiple "DEMO" projects, as long as they are not in the same expedition.

Updated   ezid pointers to use the new cdlib address.
Following up with updated   ezid pointers to use the new cdlib address to use cdlib address...
Updating packages references for ezid functions
fixed issue where if user wasn't in the session, NullPointerException was being thrown. Instead, check if username isn
't null before calling toString() method.
created sql tables for expedition admins and users
check if a user exists in an expedition before updating/creating a project
check if user is an admin for any expedtions and add to session
create a createHash function and use it
added a createUser method
refactored authenticator constructor to not take any params
expedition admins can now create and add users to their expedition
accidently added a diff
don't call listUserAdminExpeditions if expeditionAdmin isn't in the session