Modified Augmentation loop to send only the agents needed to each augmentor

Modified Augmentation loop to send only the agents needed to each augmentor. It uses a map to store the agents (in a set) using the name of the augmentor as a key. In augment method where it looks for the augmentors within the agent configurations, it stores the agents and it is used in doAugmentation method to send them to the augmentor.