Redis sets

This is my first stab at implementing Redis Sets. With the exception of SSCAN, all native features are available.
I don't think this method is implemented correctly? `sunion` command gets a list of keys, and only the union of sets corresponding to those keys is returned.