Added functions to calculate codon distance

Added a function that takes two amino acids and print the nucleotide distance for all possible codon combinations.
You can just `self.assertIn(letter, 'ACGT')`, and remove the `letters` variable.

Or, better, `self.assertTrue(all(letter in 'ACGT' for letter in codon))`