Make it so city names can be greater than number of rows
Rename Error to be rows GreaterThan number of named alleles
Add Phenotype decoder class
Minor change
Update test to reflect change in exception
Update fitness result to save the best genotype
Bug fixes for simulator and add print phenotype