*moved the creation of objects into the options class by storing Type objects
*changed base population to default population
*renamed population options to population manager
*created a genotype class to store the gene limit per chromosome
*moved gene count to the genotype class
*removed population options from the chromosome and updated fill randomly method
*separated the initialize population from the population constructor
*modified fitness function for SCKaryotype
*updated the design and control names