GeneticAlgorithmException added
GeneticAlgorithmException handling
creation of new list of individuals instead of creation whole population in many methods implemented
refactoring done