Implements a hierarchical multi agent system which adopts messaging for communication between the agents.
Provides base classes to facilitate easier adoption of agent oriented systems within other sofware.
Current source code not ready for production use.