Added chat widget and few client-server initial functionalities