alloc reduction - buf.Set() includes leader
ReadFull everywhere, just to be safe
cleanup
modify readme to reflect #allocs changes
Merge pull request #17 from philhofer/buf-set

8% less garbage on reads; 18% less garbage on writes