class loader refactored
fat jar handling replaced