Changed SimpleSimulator to Simulator.  Added state_push and pop, so restore previous Simulator states.
Changed SimpleSimulator to Simulator.  Added state_push and pop, so restore previous Simulator states.


ioam/svn-history,ioam/svn-history,ioam/svn-history,ioam/svn-history,ioam/svn-history