Initial directory structure import.
Added proposal document.
Initial commit: data structures and api.
1. Reformatted the code
2. Modified Environment, Blackboard, Simulator and GUI classes according to singleton pattern
3. Added BotsLoader class as an entry point for the program
4. Fixed some initial bugs - it compiles now :-)
Added class diagrams and renamed singleton get methods for consistency.
Deleted unneeded diagrams, updated diagram project file.
Set svn-ignore property for *.iws, *.ipr, *.iml, *.vppdw, *.vpp~* (IDE project files) on all directories.
Redesign of the program structure; made most things static classes (as opposed to using the Singleton pattern), added new packages to the agent package.
Added some GUI code.
Added icon to main window (very useful addition to functionality :) ).
Added some comments to the Agent class.
Removed redundant references to "this" in the GUI classes.
Made side panel buttons same size.
Minor clean up for environmnent maps and agent deployment strategy.  New entries in the config file.
more updates on the environment and configuration
Moved images directory to the source code tree.
Made the project compile again :).
sensor module and changes in the enviroment, transition from list of Shapes to a single Area object.
Code reformat only.
Some experiments with transparency, it works and very easy!
Refined the agent structure, finished planner, propulsion, and the body ;)
Refactored Agent class, so that all the initialization happens in the abstract class insted of the subclasses. The subclasses (Worker and Scout) just recovering class names for agent modules from the config object and passing those to the parent class' initialize method.

Code reformat, as usual.
Rectangle2D also works... waahh, polymorphism at work ;)