various changes

reworked the mating algorithm;
eliminated choice for fitness
Phenotypes will now continue trying to fill up the bag until the all
genes have been tried, instead of stopping at the first failed
insertion.