Support zip files

Fixes theodi/shared#140

This allows users to upload or specify URL(s) referring to a zip file. Support for URLs is a bit shonky, as it currently looks for the file extension to deem if it's a Zip file, but this can be improved.