Add .zip extensions to the temporary file so that fiona's VFS support works, add _cleanup and _get_metadata methods
Use NameTemporaryFile class so that the file name can be accessed
Add regex fields to the shapefile source columns model