debug commit
Now upload and modify method send md5 of file into requests
Fixed TYPO bug in client_daemon sync in 'modify' operation
Now we correctly calculate md5 in the same way of server.
Changed open of file to use always binary mode.
Created _match_md5 in server.
This method verify that the file and md5 received match.
Implemented in server _match_md5 into put and post on server.
Fixed test upload to send md5 with file (new implementation)
Added print for debug app.test_client()
Fix error introduced with a past commit in client_daemon.
Now we use the same implementation of md5 calculation and correct TYPO error in modify request.
Add 'md5' in test of upload and modify method into test_connection_manager
Changed the creation of temporary file to use tempfile lib and removed debugging print.
Replaced io with tempfile lib to all the test about put and post files/.
The io.BytesIo doesn't have namefile attribute and this create problem with app.test_client() function of Flask.
Added new test with bad md5 in post and put files/.

Added some assert to ensure no modification or insertion into USERDATA dictionary and files when the md5 is different from the received md5 (file corrupted).
Merge branch 'master' of github.com:corso-python-prato/share-system-team2 into check_md5
Added post(upload) test with filepath already existent.
Added put (modify) test with not existent filepath.
Merge branch 'master' of github.com:corso-python-prato/share-system-team2 into check_md5

Conflicts:
	server/server.py
	server/test_server.py
Removed debugging print.
Removed _match_md5 method and inserted md5 inspection into post and put method.