treat bad data (unable to validate record) as a 400
10.4.1 400 Bad Request

The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
Merge pull request #51 from jdoconnor/better-error

treat bad data (unable to validate record) as a 400