Lots of changes to a number of files, had to fix generational replacement and mixing which did not work after some older update. Added some variables to main and changed from Genome to NeuroGenome. Added an extend method to population and more work in neuron
Added memoziation to fitness, but because of space usage added some reset to evolution so that it does not grow out of bounds
Started writing the report and made some changes to the STDM and SIDM classes to clean up the code.
More work on the report section description. Fixed a bug in neuron where it did not take into account the variable bit length when doing crossover