Updated chunk_read. Buffering enabled by default. Wrote a pseudo-unbuffered method, and left the legacy read code in. Updated documentation