Aim to replace current bash git-sync-all.sh with an asynchronous python version, currently re-implements almost all existing functionality, TODO the actual async part