Globals given a runSimulation method
Examples made much cleaner. SimPy is not visible and run simulation is done by one method call
documentation updated
documentation updates and correction