Executable version in VS 2012
Initially fix the problem of abitrary number of agents
redesigned the data structure
random generation done