server socket will properly parse Content-Length to attempt to read entire body.
Environment will also properly set CONTENT_LENGTH and CONTENT_TYPE if they
exist.
Server socket properly parses Content-Length and read the remaining body.

Environemt will set CONTENT_LENGTH and CONTENT_TYPE if they exist. Fixes #19