Allowng to disable checksums selectively. Changed checksum flags from booleans to a bitmap (fast reset). Adding documentation