Issue #16: Add Simple Execution Listener

Issue #16: Add Simple Execution Listener and associated unit tests