progress checkin on sync feature and sample
Sync logic implemented, now just need to tidy up a little and remove our hard coded command serializer.