downcased emails and validates uniqueness