Changed transaction block to calculate checksum from whole payload data
+ part of transaction block. Whole transaction is done in one write
flush. Removed checksum classes and added ChecksumVolume instead.