Allow for Buffer instances as request bodies

It's difficult to treat binary data as strings in Node (and it's not recommended).

This patch lets you safely pass buffers to `send()`.