downcases email before saving
implements password confirmation requirements
refactors before save filter on user email