fix critical errors. hammingcode, crc, checksum were ciriticaly
malfunction. fix all this up and test were re typed. but, It is not TDD.
But I'm trying....