Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
Do you plan to change this back once we have scheduler HA working again?