Fixes #6

- saving scrollTop in bumSmackOptions
- detecting scroll direction using scrollTop and bumSmackOptions.scrollTop
- checking for smack only when direction matches the edge
Merge pull request #7 from pawel-piskorz/issue6

Fixes #6

Still needs tests.