Updates to support pre/post phases for each phase (to allow rules to execute near the beginning and end of each phase)
Merge pull request #115 from lincolnthree/WINDUP-74

WINDUP-74: Refactoring to support script location metadata and extendabl...
Merge pull request #116 from jsight/WINDUP-107

Updates to support pre/post phases for each phase (to allow rules to exe...
Added missing exception