Handle unrecognised request formats

This also changes the response status code to the more appropriate 406
Merge pull request #1107 from alphagov/hotfix-unrecognised-request-formats

Handle unrecognised request formats