add file_reader class, which can read in chunks of n bytes or upto next delim, or upto first delim after n bytes. add file_writer class, which can write to chunks, and can optionally add delim between chunks.