Added SimulatorEvolution and some bug fixes with Launcher

Added SimulatorEvolution class.
Reorganized some code to eliminated static variables that caused a bug
with the new launcher.
*POTENTIAL BUG*
There is still a potential bug that exists whenever the launcher
launches consecutive instances a simulation.