New user

I would merge this and the test below - they're both testing essentially the same feature, but the difference is that a feature test shouldn't have a concept of a `User` object as it's a black-box test (http://en.wikipedia.org/wiki/Black-box_testing). The test below it is accurately testing things from a user's perspective.

Checking that you get a new row inserted when valid params are passed through should be in your integration/controller test.