add user model and some validation and tests ended on pg 243 with length validatoin
ended on pg 243 length validatoins
ended on p 260. replaced users controller more validations