fix msgpack write_to_buffer
optional write buffering for all stream types, not just msgpack
remove unneeded attr
added consume feature and test
let user record peer name; show it in to_s
outgoing object buffer separate from any string buffer managed by the stream class