unix systems only
Sync the files between a local directory and a remote directory.
Currently can upload new files, and update existing ones, and delete files from remote directory.
add deletionupdate fileschangelog.txt
compile:
g++ server.cpp -o server
g++ client.cpp -o client