Allow passing binary data to PUT or POST as a Buffer

Allow the post_body argument to a PUT or POST to be a Buffer. This will
pass the data directly to the request in binary form.

Closes #144.