Adding ability to send node.js Buffer

As far as I could tell, sending a raw binary `Buffer` is not currently doable in needle, but it can be supported with very little modification.
Shouldn't we set the buffer's encoding in this case?