refactoring
- decoupled agentsController from other classes
- increased role for globalAttributes
- changed attribute dataBlobs to a dict + added functionality
- sorted out goalDriven leader-select messiness
- decoupled agentSelect window (now needs numeric ids only)
- numerous tweaks & bug fixes (mainly around goal-driven bhvr).