DoclenChunkWriter and DoclenChunkReader

I wrapped the skip list and the fixed width format into
DoclenChunkWriter and DoclenChunkReader