maven now produces a shaded jar with all of the dependencies
modified 'run' and 'interactive' to work with the current setup