Refactored code, fixed Deploy functionality, added static class ZipUtil.java for working with Zip archives that needed for retrieve/deploy operations. Added single-component retrieve logic