A wrapper for felix-couchdb which converts all functions to return promises, initialises the database, and has view helper functions.