ZipFileSystem and new Aggregation implementation

- also added new constructors to distributions for simpler use