Switch to JSZip

Adm-Zip produces corrupted files. https://github.com/cthackers/adm-zip/issues/71