WIP stopping on execution trace difference is working

There's no yest for it yet and other tests are generating tons of warnings
Stopping on execution trace is working
Move the "program terminated" message into the user interface code

And only print the messages out if we're not in the test harness