Return a 422 on validation errors.

This seems to be the consensus, so let's make this consistent.
Simplify status code logic in controllers.
Merge pull request #48 from alphagov/change_validation_status_code

Return a 422 on validation errors.