Various improvements
Added Read/Write
Checkpoint commit: read(2) still failing