Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
Probably bad form to send the `TASK_RUNNING` messages back to the scheduler before you've actually tried to `startProcess`.