Fixing UnzipArchive to create parent directories for files being unzipped