Refactor Request::Writer specs

Revealed and fixed Transfer-Encoding double entry
Add support for multipart-data