First almost worthwhile version!

* Separate debounce and ui logic into classes
* Handle bounciness in OSX scrolling
* Add build system via grunt
* Add optional jQuery plugin