- finished socket client controller implementation
- added user_id to the MainWindow
- fixed bugs of socket closing on client side