zips a folder and calls your callback when it's done