Refactor of exceptions around Couchbase Client Wrapper and management of unique key and document removal