Implement PUBSUB command

This commit implements the Redis PUBSUB command, a new command
available since Redis 2.8.0 and described here:
http://redis.io/commands/pubsub

Addresses #427
Merge branch 'feature/pubsub_cmd' into develop