Began refactoring the JarLoader away from the GUI
Merged Marc's changes with Alex's changes.