Add set support

This adds support for the following redis set functions:

 * sadd
 * smembers
 * scard
 * sismember
 * spop
 * srandmember
 * srem

Also tests around these new functions.