basic working ZipFile with some basic unit tests