Refactored JarBuilder and Copier