Refactoring exec a) remove internal event queue since master events already queued, b) adding more unit tests
added executor tests for Abort()
Removed the destroy() method since internal eventbus will be removd.
Refactor driver.SendStatusUpdate, add test for SendStatusUpdate