DRY tests
Add failing test for Content-Length + Chunked
Don't send both Content-Length and Transfer-Encoding: Chunked

Per Rack::Lint, the returned body will *always* return something that responds to `#each`.

Closes #16
Merge pull request #17 from bklang/master

Fix responding with chunked encoding