simulation enabled, class rework

need to add:
-customer goals, stop on goals
-stop on out of funds
-uiHelper to complete
-REVIEW the way Transactions are generated
...and more