Getting tests around GA modifier. Getting better OO design
More tests
More tests around GA
Deep array copy before mutating. Testing to make sure bestChromo is
still the same after 250 mutations
Merge pull request #2 from abacon45/GeneticAlgorithm

Genetic algorithm
adding back changes
More OO design
Merge pull request #5 from abacon45/SecondGenetic

More OO design
Updating breedPopulation method
Added a basic neural network class with some methods and instance
variables
coded part of base algorithm to input data and return action
initial creation of setting weights.
Fix error in previous commit
Addition to neural network classes
Added conversion function to ParserAgent to convert from grid to a
single array for input into neural network
Changed floats to ints, updated parser agent to includ MarioStates
Most of the network's implementation is complete
remerge work back in