WINDUP-74: Refactoring to support script location metadata and extendable groovy syntax
Updates to support pre/post phases for each phase (to allow rules to execute near the beginning and end of each phase)
WINDUP-112: Create method for adding a GraphSearchCriterio to GraphSearchConditionBuilder