updating tests, moving the mutation part of the algorithm to a separate class which will encompass the generation of offspring and breeding