toString() added, printAll() in Simulation added, additional JUnit Tests