Fixbugz and refactor

fixed lot of bugs:
- weighted function do not respect uniform population
- mutation doesn't change places between ind, but genes in their chromosomes
- pmx buggy number of sep, doesn't respect one group case
- deletes unmerged code.... seriously Michael?
- no use in replacing more individuals than in the population

etc...