added failing test to reader
gff reader no longer uses 'current_cds' and 'current_exon'
new gff reader passes the old tests
gff reader handles out-of-order input
no more infinite loops in gff reader