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

Not yet ready for merging. 

Preliminary support for gene models from GTF files.
Out of curiousity, how big do you expect this RDD to get?  For human, given only 20k genes and, say, 100 transcripts per gene and 10 exons per transcript, we're still at only 20M objects.