add user password model and tests