BodyPartGeneParser => CodonParser

Started a codon parser state machine that will be able to run down the
genome and extract codon payloads.

* ReadUntilOrEnd will be how it traverses
* null means bomb out, no genetic information
more codon parser