Added read_chunks

I basically copy-pasted the read() method and modified ```frame_slice```. This obviously could use some major refactoring, but I don't know how you want to proceed.

Addresses issue #225