SnappyPaginationProvider to SnappyHashProvider

The class name could be a bit confusing as to what is happening.