Before executing this module, create a database in your CouchDB named helloCouch
using futon.

This program creates a document in the CouchDB Database helloCouch. Next,
it saves a document to the database with a key of helloCouch and a text
property. Then, it retrieves the document from the database and prints the
contents of the document to the console.

Promises

Methods on CouchClient and Database return promises.
The promises are Promises/A compliant. You may be familiar
with promises in jQuery as they have recently
been added to make Ajax calls cleaner.