Vanchi/simplify persistence n tests

@zendesk/zendesk-radar 

This has a lot of simplifications:
1. Persistence has connect/disconnect so that we can wait when sentinel connections are ready
2. radar server terminate now has a callback which works
3. tests are slightly simpler. (client generation code moved).
4. tests/configuration.js file which will now start seeing sentinel configurations