- use python3
- updated logic to be continuous motion
- add preflight tests
update to python3 and make the rsync more obvious