improves User password validation to run on creation and when a user is trying to update their password
adds default UserMailer emails for Sorcery