ObsereChanges can now be enabled/disabled using updateSettings
Moved jsonpatch code to separate file.
Merge branch 'feature/observeChanges-OnOff' into develop