Added utility class to handle permissions
Increased the visibility of prepareDirectory in order to support the
code to unpack zip files
Code cleanup: modified to use the PermissionsUtils to setup the
file/directory permissions
Added basic (unstable) support for zip files
Removed the pack method because, well, we are not packing anything
anymore.
Code cleanup: removed unused code
Fixed the zip unpacker: it was not closing resources, throwing
exceptions because the output path/directory was not prepared
accordingly and reorganized the code