user sign up with tests passes and works