A promise-based CouchDB client for node.js