Added default constructor to GeneticManager

Also tweaked random weight generator
Fixed createChild method of GeneticAlgorithm
Changed IProjectManager's purgeCurrentGeneration() to just keep top two.
Numerous changes to get to a working state.

GeneticManager: Tweaked logic for finding specific agents from ID. Quite
a bit of refactoring/optimization could be done

EnvironmentProcessor: Added a quick hack for outerloop3. Should get
addressed more formally.

GeneticNNMain: New main file

PlayOurs.sh: Runner for our new main method.

IProjectManager: Few minor changes

Projectmanager: More implementation