Add lock timeout

Lock timeout is not currently in the couchbase provider instance, added
as an optional argument