Made ChunkedFile in a different (less memory-hungry) way. It now returns
an iterator moved to a specified position and with upper limit given by
chunk number and size.