Added ConnectDialog
SearchForServer now returns null instead of Exception
GUI client is now using ConnectDialog