Add spec for handling invalid post data, and update controller per the spec
Add second failing spec inspired by a bot, and a fix for it
Merge pull request #17 from danrabinowitz/handle-bad-post-data

Add spec for handling invalid post data, and update controller per the spec