Made reproducePopulation a templated function which accepts a PopDist object. Added in discrete_distribution for population calculation based upon computed fitness. Changed fitness calculation to utilitize fitness_method definitions. Fixed div_by_zero error in fitness calculation
Made reproducePopulation a templated function which accepts a PopDist object. Added in discrete_distribution for population calculation based upon computed fitness. Changed fitness calculation to utilitize fitness_method definitions. Fixed div_by_zero error in fitness calculation

putnampp/clotho,putnampp/clotho,putnampp/clotho