Added metamutation to Gene

but not yet to any subclasses
DigraphGene.mutate() is DONE (first draft?)

metamutation cleaned up slightly