migration to enforce email uniqueness and downcase email before save