Basis for file transfer & multithreading server: http://www.bogotobogo.com/python/python_network_programming_server_client_file_transfer.php
More info on threading & socket:
https://docs.python.org/3/library/threading.html
https://docs.python.org/3/library/socket.html
TODO:
- Implement protocol for client-server interaction(file upload, send MD5SUM.txt, file deletion)
- Basic GUI for client
- Implement MD5SUM check to find file difference