added interface and unit test for zip compressor. Still need to actually implement it though...