Fallback to exporting locally with JSZip

Closes #248