calcChksum now private, added boolean check()

calcChksum now private, added boolean check() to indicate whether message passes checksum.
False means message is corrupted.
True means it's probably not.