add copy and rename scaffolding
added commmands for executer
fix bug first time when snapshot is none
chdir to server root at server boot
implemented server_setup: now it can be specified the server root (useful in tests)
test server_setup
Merge branch 'test_refactoring' of https://github.com/fmarco/share-system-team1 into test_refactoring

Conflicts:
	server/server.py
removed useless parameter in global md5 because global md5 is calculate only for local snapshot that is synchronized with server
tests: make headers as indipendent function
typo in make_headers
tests: refactored test_create_user
tests: some fixes (missing import, delete temp file only if needed)
tests: refactored test_md5
refactored post test
Merge branch 'test_refactoring' of https://github.com/fmarco/share-system-team1 into test_refactoring
tests: removed obsolete tests
refactoring files api
Merge branch 'test_refactoring' of https://github.com/fmarco/share-system-team1 into test_refactoring
add pep 8 #r Please enter the commit message for your changes. Lines starting
Merge branch 'test_refactoring' of https://github.com/fmarco/share-system-team1 into test_refactoring