Ruby client and replicator for CouchDB