add adler32 algoritm
implementation of deflate init methods
implement deflate store + high level deflate implementation + lint fixes