Renamed an internal class (DB -> CouchDB) and use promise for internal cache.
Release 0.3.1