Added socket client-side  implementation

Added ClientController
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/controller/client/LoginController.java
	src/shared/view/desktop/MainWindow.java