pull request for plugin support #96

I have created a plugin support for the engine.  This goes to issue #96.
I also created a plugin that will run an executable in the following directories:
after_verif, after_deploy,after_revert