Correcting naming convention of Gene possible_traits to alleles which is the biological term
initial setup of the chromosome tests
Abstracting base testing data from TestCase classes.
Cleaning up terminology of Chromosome functionality.
Setting random seed in test_data file.
Cleaned up initialization of Gene and Chromosome classes so they work together.  Fixed mutation operations as well.
When mutating; removed posibility that the currently selected trait to be selected again. Updated tests to match change