adding in the shade plugin and launch4j and moving the the natives outside the class path