add - basic structure of default sync, push from local, pull on target.

Change-Id: If09bcef4f98b73af2a4c4f7cd45060838f227843