Fail on all errors in pre-fill script (was silently failing on validation errors)
- Swapped node-restify-validation with our forked version that supports body validation and custom error handling in package.json
- Use 'bodyValidation' in the game submission endpoint to handle validation of game data
- Implemented a custom validation error handler that sends back a response more consistent with our other error responses
Removed unused import
Use 'validation' instead of 'bodyValidation' for validating POST / PUT request bodies, since restify's bodyParser plugin maps parsed body fields to params (which is what 'validation' validates). This also alleviates the need for a 'bodyValidation' field in the first place. See #164 for details.
Use node-restify-validation for feedback endpoint
Fixed rebase error
Merge pull request #161 from cvan/body-validation

Use node-restify-validation for body validation