add and validate uniqueness of email on user