JAR module

Functionality for JAR manipulation was moved to module

Significantly improved performance: jar file remains open during program execution