Added disconnect client popup dialog and added a DisconnectAll() function for the Shutdown and Cleanup