Expose new 'zip' function that returns zipped shapefile content

Refactor download function to use new zip function