Issue46 fix
Merge branch 'master' of https://github.com/corso-python-prato/share-system-team2
Modified USER_ACTIVATION_TIMEOUT to USER_ACTIVATION_TIMEOUT_SECS for issue46 fix
Merge branch 'issue46'
Fixed merge conflict with main repository
Merge branch 'master' of github.com:corso-python-prato/share-system-team2
Changed RegexMatchingEventHandler with FileSystemEventHandler.
Added url encoding for special character.

Signed-off-by: k4rl85 <k4rl85@hotmail.com>
Removed regex check from client_snapshot creation.
Removed IGNORED_REGEX list.
Now we menage this problems with proper solution inside program.
Reintroduced check of directory events inside on_event methods.
Modified print for events with paths of files.
Inserted check inside move events to avoid watchdog wrongly transform copy event into move event.

Signed-off-by: k4rl85 <k4rl85@hotmail.com>
Merge branch 'master' of https://github.com/corso-python-prato/share-system-team2
Removed update of local_dir_state during operation on client.
This update is redundant because at end of sync i will always update with last timestamp received from server.
Added _make_delete_on_client to follow implementation of other operation on client.
In the case of dir not modified and local_timestamp < server_timestamp if there is file modified on client i will update with server version.
I need to delete this file before download it to avoid error message for download of existent file.
Moved create_observer near other observing operation.
Refactor connection_manager to follow the same response protocol.
Removed useless else option to clarify code.
Added some Error message not present before.
Added check on download of file to avoid file already exist.
TYPO, code style modification and added or removed some comment.