refactoring, first tests of population
fix bug: boost::shared_ptr< allele > crossing between several genes
population refactoring