Bring back scrollOffset

A suggestion that would bring back the functionality of `scrollOffset` but incorporating the use of top padding and top negative margin as mentioned in #20, #59, #69, and #77. It would use the option `topOffset` to avoid confusion with the `scrollOffset`.