Reference

Created TranscriptReferences object for downloading and accessing FASTA reference file for transcript IDs. Also, moved GTF dataframe methods from EnsemblRelease to new GTF object. 
So there are multiple features with the same `start` and `end`, and hence the need for `DISTINCT`? Can you explain/comment that a bit?