TS-2614 - Response to invalid Content-Length for POST should be a 400 er...

...ror

Responds w/HTTP 400 Invalid Request when content length is < 0
Created new body_factory response for when Content-Length header is < 0
Created some regression tests