Improved UserService

Added more auditing capabilities. Added password reset process
integration.