Abstrai a manipulação de arquivos da GeneticAlgorithm para Algorithm.
Cria gerenciador de crossover e de cálculo de fitness.
Cria gerenciador de mutação.
Cria gerenciador de inicialização.
Transportado algumas partes de cálculo de fitness.
Merge pull request #8 from FellowshipOfTheGame/refatoracao-ag

Refatoracao ag