Add extra commands for Predis so that we can get the proper info from sentinel servers
Clean up naming
Extend the Predis client with two commands
Initialize a predis client object when connecting
Unit testing for NullSentinelClientAdapter
Add a factory to the mix so that we can inject a mocked version of \Predis\Client for unit testing