made a diagram of how the buffer for incomplete packets is set up
moved declarations of offset_[wr] away from their assignments
changed the uint32_t in the prototype of unpack_cell to size_t
 added code to test pushing onto the reorder list