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

Not yet ready for merging. 

Preliminary support for gene models from GTF files.
So if I want to get the full sequence of the transcript, how do I extract it from the beginning of the 5' UTR through the end of the 3' UTR?