Hacks to make testing Makefile work
Add Adler-32 checksum code
Reorder tests in terms of dependencies
Add checksumming functions
Reorder according to dependency
Add checksum error detection to protocol