Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
The "Received 'start' command" error message isn't really applicable anymore, since you're not using frameworkMessage to send a 'start' command.