serverdialog now creates a server and a user object to hold the connection data