Moved main program loop from main into Scheduler::StartSimulation to accomodate multiple simulations coexisting.  Changed include guard name in entities.h.