Moved Adler32 into checksum submodule, exposed the interface, added rustdoc example.