Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
See above comment.  You are right- I don't need it in this executor though.  It's called prior to running any command.