Move Checksum and CRC32 classes to testing library since they aren't used in the runtime (fixes #48)
Mark Sharpen classes internal where possible
Merge pull request #52 from sharwell/fix-48

Fix 48