Add console timeline, console timeStamp for profiler
Introduce a runloop
Add tests for part 3
remove runloop guts
Introduce a runloop
fix merge conflict
fix up runloop
fix test to include better message
remove runloop innards