renamed writeout.c to packunpack.c
removed the step where we allocate memory for the payload inside unpack_cell -- I'd rather have the caller of unpack_cell handle that step.
added explanatory stuff about the last change to unpack_cell in a comment
replaced all instances of 9 with HDR_LEN, added a comment explaining what to do with the return value of unpack_cell
moved the definition of the structs and our #include lines over to mimocat.h
started working on cell reordering / data reassembly
added a "next" element in the unpacked_cell structure so we can link unpacked cells into a linked list for easier reassembly
added a comment
first draft of the data structures needed for cell reassembly and reordering
fixed a typo
rephrased a comment for clarity
added space so the memcpy lines in the cell-packing function are more readable, also added comments
fixed whitespace so it's more readable