Add method jumpToOffset()

It's convenient to just jump to an offset instead of the page number.
I've added unit tests as well.