Syncs a git repo with a local file system, optionally calling a callback. Now includes script for pushing and pulling changes in a single script called reposync.