Massive refactoring. Added GeneSequence to the library and with it evolutions, mutations and randomizing sequences.