Added momentum scrolling

Up Next:
* Automatically determine ideal number of bufferPages for a seamless experience
* Snap to pages