added sequence, coding sequence, and UTR properties to Transcript objects

This (base1 stuff) makes me nervous. Unit test? But aside from that, I wonder if there's a better solution than relying on the caller to remember base0 vs. base1. Maybe abstracting out substring methods for pyensembl? Just thinking out loud.