added seek option to gtf iterator
modularised gtf index code