Add adler32 checksum algo directly
Remove dependancy on zlib