added uniqueness validations to username and email