Added callbacks & object return

Added two callbacks to the plugin, one to be executed before the animation, that is onScrollStart and the other one that is executed once per call as a callback to animation, that is onScrollEnd.

The plugins also returns the object now, to allow chaining.