added email uniqueness to user data model