Introduced --no-interactive option to implement the parsing of command from console.
The socket connection now is done with a dedicated method for testing purpose.

Signed-off-by: k4rl85 <k4rl85@hotmail.com>
remove the general logging limitation fixing an ussue that was causing
the "cut-off" of lower level massages
Fix for tests teardown where observer is involved
Merge branch 'master' of https://github.com/corso-python-prato/share-system-team2

Conflicts:
	client/test_client_daemon.py
fix self.client_daemon to self.daemon
Changed sys.argv implementation with argparse.
Now we have a ALLOWED_COMMAND dictionary containing the allowed operation from console.
If --no-interactive option is True we launch any command from console that are present in ALLOWED_COMMAND and exit after that.
Merge pull request #60 from eatsjobs/master

Fix tearDown tests daemon
Merge pull request #59 from iacopy/logging-fix

remove the general logging level limitation
Merge pull request #58 from k4rl85/cmd_init

Caricamento comandi da console nel cmdmanager.
Merge branch 'master' of github.com:corso-python-prato/share-system-team2 into daemon_init

Conflicts:
	client/test_client_daemon.py