Added support for Sentinel

This is at least scratch of class that is extending default client to add Sentinel support. I had to force slightly different behavior than in rest of clients and close connections after every call, as master may change in meantime and then connection should be re-established. I can move this logic to get/set functions, but I didn't want to make any additional overhead on them.