use fancy domain terminology
added gene index for deletion
implemented remove gene mutation
corrected insertion range
implemented variable mutation tests
implemented crossover test
added deprecations
dropped old world spec