Major bug fixes

Corrected phasing issues when first exons phase isn't 0. Augustus
sometimes predicts stop codons within proteins. Modified the hash to
return X as amino acid, like Augustus.