Added failsafe for overlapping genes where length is not equal to a multiple of 3. Added codon ambiguity detection which translates to "X" in aa sequence.