Eliminated some validations.
Fixed bug #40 (calling Simulator::stop() incorrectly triggers an onSimulationCancel event)
Some general improvements to the API documentation