Convert the [persister contract](https://github.com/twistedstream/singleton-process#persisters) and all existing persisters to return [promises](http://promises-aplus.github.io/promises-spec/) instead of taking callbacks.