Receiver Agent - When adding the agent, if initialize throws an
exception (i.e. invalid login), catch it, display the exception message,
and destroy the agent rather than adding it to the grid.
added initialize error handling to commander, directed, and load agents.
Started sectioning the code by tab (server command, stress tester,
acceptance tester)
Changed the add agent button handler to just one method along with the
add agent dialog for the gui. When this works I'll put the old methods
out.
removed the individual methods for adding agents
changed addAgentController to a class and put the common stuff in it,
the specific controllers will extend this class.
changed the clear button to just call clear() and the agents collection.
Added controls for when this button is enabled so we don't need to worry
about agents that are running.
finished refactor of rpTestSuiteController
removed unused imports
changed agent from an interface to a base class. instead of extending
thread and implmenting agent, we'll extend agent and implement runnable.
This way we can put the common code in the base class. Refactored
commander agent, directed agent, and loader agent.
add a run() stub to agent base class so that the controller can call it
re-wrote receive agent
added a loop when looking for work
moved runnable to base class agent, added start method
when closing, also reset the rdt device
misc bug fixes