Should be able handle large blocks, larger than the buffer
Reduce the max block buffer size
Should be able to read long blocks now too
Test and fixes for writing long blocks