added pub/sub wrapper package

Added support for Redis Pub/Sub connections by wrapping the `redis.Client` instance and providing convenience methods and types.