add user validation tests

presence name, email, password
uniqueness email
change all specs to consistent expect style