DiffSyncClient - Add method 'sync'

This method combines the 'diff' and 'sendEdits' methods.  This makes it easier for the end user to not have to worry about doing both.

'diff' is now '_diff'  and 'sendEdits' is now '_sendEdits' to make them 'Private'.