Adds checksums to the end of our data strings

This replaces the placeholders we had before. I've used Adler32 as Java
supports it straight out of the box, and there are also Javascript
libraries which can help on the receiver side.