Add ability to use JSON:Patch object
- Init and run object by doing JSON::Patch.new(target_doc, operations_doc).call