exposed more header varibles
putting seek logic in seperate module
lots of changes
roughly working
code cleanup
more code clean up
make sure seek sets frame_index correctly
don't add entries if seeking
fixed pts_to_frame
added fast_seeking
added reset