User model with test for email and password valid.
Merge branch 'master' into challenge