Key based SCAN variants

Implemented HSCAN, SSCAN, and ZSCAN for cluster