Add duplicate error found error
Add GenePool
Rename some variables and methods to be more generic
Add getJavaRandom to interface and implement
Allow duplicate genes in GenePool
Add GenePoolInitializer without tests