Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
Correct, there was one default executor previously.  Now it runs the executor specific to the task.