strip spaces
add base superclass of ZipStream that gets iterable of (path, archive_path)