Improved simulate.py
Improved simulate.py

I want to generate semi-useful results .html pages using simulate.py
It doesn't do this yet, but now it stores all the information I might need in a dictionary.
The dictionary for each agent replaces the array which I was previously using.

I also made some more of the global variables into optional arguments with default values.

ucc/progcomp2012,ucc/progcomp2012,ucc/progcomp2012,ucc/progcomp2012,ucc/progcomp2012