fix interaction with latest node_redis
bump version
add a data writing test
node_redis reconnects using self.connectionOption object, this one does not get set when net.Socket is passed in to the RedisClient
Listen on Sentinel PUBSUB channel for +switch-master
Fix the Pub/Sub implementation to fix unit tests and not have a singleton.

Problem:
    The original design of the sentinel with Pub/Sub to the switch-master
    message broke the last unit test because it was always connected to the
    previously successful servers.

Analysis:
    In order to not have always stay connected to the old servers the
    subscription to the Pub/Sub message needs to only occur when the
    successful connect occurs.
Pub/Sub with the sentinel