Correct the dominance checking and assignment of fitness
Correct when crossover is done for NSGA-II
correct when happen the crossover for singleobjective GA also
add log saving at each generation in the GUI Program
Clean up code
+ add the future widget dedicated to display the pareto optimal front
+ some GUI improvement