Added Read Chunk functionality. Implementation of protocol completed. Only things left would be to clean up logic around checking whether can write chunk