more stuff done
after a long time...
Refactored how to get valid paths in changes.py
diff text and faster get getting of sync objects