adding buffering to CborChunk reading makes it 5x faster
add StringIO/cStringIO to things we don't need to buffer