New maven project organization
.gitignore updated
Refactoring runner classes
More refactoring
Working in the genetic algorithm classes
Adding method String getVariableValueString() to class solution (#22)
Commit -a -m "Added SteadyStateGeneticAlgorithm and GARunner2"
Minor changes in GenerationalGeneticAlgorithm
Adding a Builder class to the two genetic algorithms (#22)
Renaming AbstractBinarySolution, AbstractIntegerSolution, etc as GenericBinarySolution, GenericIntegerSolution and so on, given that these classes are non abstract.
Refactoring
Created class NSGAIIV2
Refactoring
NSGA-II based on the abstract class AbstractGeneticAlgorithm implemented and running
Changing occurrences of Solution<?> by Solution
Refactoring NSGAIIV2
Refactoring operator interfaces
Reorganizing classes
Added SteadyStateNSGAIIV2 and its runner class
Removing redundant calls to the selection operator