Add sub-document support (#patch & #patch_merge) to Orchestrate::Client

Hoping to get a bit of feedback before moving onto the object client implementation.