add SCAN, HSCAN, SSCAN and ZSCAN
Merge pull request #489 from xetorthio/scan_commands

add SCAN, HSCAN, SSCAN and ZSCAN