add hamcrest-library dependency to ejb module
Add additional application exceptions
Enhanced userservice