Streaming uploads

Implement streaming uploads via `bodyReader` command that retrieves chunks of the request body.

See issue #131