User uniqueness validations and exception raise