added ZipArchiver to actually compress zip files

the PharArchiver used to create zip files does not compress anything currently. 
when using satis with an archive directory, this new ZipArchiver saves a ton of hard disk space when the zip extension is enabled. 
fallback is the current behaviour using PharArchiver.