Split up Write API feature tests

Everything was in a single feature, which is very confusing.
Merge pull request #282 from alphagov/split-up-write-api-feature-tests

Split up Write API feature tests
Add test for better error message for bad JSON

When we pass invalid JSON we should get a sensible message.

https://www.pivotaltracker.com/story/show/69911234