Ensure requests missing a body return 400s not tracebacks

Resolves https://github.com/striglia/pyramid_swagger/issues/6

The new test failed on the old code and passes with the changes listed here. Need to probably refactor tests cases soon to simplify injecting of a swagger spec for test purposes rather than having one spec to rule them all.