cleanup some code and make coordinates pythonic. allows you to grab coords directly from pyfasta
several bugfixes in add_exon
forgot to add tests
raise exception if no exons and try to print to gtf
refactor compatible. returns None instead of -1. test compatible()
added some TODOs
start testing gtf_parse