[ADAM-327] Adding Gene, Transcript, and Exon models

Not yet ready for merging. 

Preliminary support for gene models from GTF files.
I think this captures the 'N' case you mentioned above, though.  Definitely not an error there.