Vanchi/use redis sentinel

* Use new redis sentinel library
* Get the master from the sentinels and connect to it directly
* Crash when master fails.
* Capable of restarting correctly after master-reelection.

/cc @zendesk/zendesk-radar

### Steps to merge
 - [ ] :+1: of the team


### References
 - Jira link: https://zendesk.atlassian.net/browse/RADAR-354

### Risks
 - Connection to redis/sentinel does not work. 
Why aren't you passing this back to the callback? `return callback(new Error('Provide a valid sentinel cluster configuration '))`