deleted stray char
exons can overlap multiple start and stop codons
added tests for locus offsets