Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
Hm, there was no default command executor for hdfs so I created one for this use case.  Previously there was a mesos executor which was not a default command executor but instead did many different things including name node init/ framework messages.