Added backend for Couchbase

I added a new CouchBase backend for personal use, it works for me and I added tests