added basic gff3 parser