Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
For a large file hierarchy, might it be faster to just call `rm -rf` instead of recursing and calling delete individually?