Fixes #6

- saving scrollTop in bumSmackOptions
- detecting scroll direction using scrollTop and bumSmackOptions.scrollTop
- checking for smack only when direction matches the edge