Refactor em GeneticAlgorithm
Revert "Refactor em GeneticAlgorithm"

This reverts commit 72663c737496ec82ad9a66e3815efdd26b72a6a5.
Revert "Revert "Refactor em GeneticAlgorithm""

This reverts commit 2a8ba69d3573fbdef202abfcc0909e591d9820ee.
Refactor em GeneticAlgorithm
Refactor em Individuals
Adicionando método de salvar

- Salva individualmente cada individuo do algoritmo genético
Refactor para criação de mock de GeneticAlgorithm
Refactor na classe de testes de SelecionMethod
Seleção de indivíduos na classe GeneticAlgorithm
Refactor na carga/criação dos indivíduos

- Na geração 0, os indivíduos são carregados e salvos automaticamente na
instanciação do GA
- Em gerações > 0, os indivíduos devem ser carregados quando necessário
(loadIndividuals), trabalhados e salvos (saveIndividuals)
Geração de novos indivíduos pro crossover simples
Salva GeneticAlgorithm num arquivo JSON