Agent classes

Dict of agent classes and (standard) agent names to allow for dynamic loading of agents.