Handle server url update
Add users selection
Divide work with messages and access to the server. Add private and common messages get handler.