add implementation for update/replace/delete document in document.clj
add params and body to http call in put-uri and patch-uri
add document/get-info method for HEAD request on document