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're not using `aa` in what's below, so instead of using `.items()` you should use `.values()`.  And the whole test could be one line:

`self.assertEqual(44, sum(len(codons) for codons in CODONS.values())`