Easy sync between independent tomes

Add sync methods as per issue #31 
Why is there a callback?