added pareto archive and ability to print every generation with variable printeverypop in parameter file.