Started on syncing specific revisions and not syncing what already have. need to have map merge and update.
Fixed ordering issues in walk_items.
Added conditional remove func and tests.