Integrated Launcher into Simulator

Refactored some static methods to be regular methods of another class.
Integrated Launcher into Simulator.
Updated Simulator Launcher GUI to be more friendly to graphical runs.