Index: trunk/src/tmcsim/cadsimulator/Coordinator.java
===================================================================
--- trunk/src/tmcsim/cadsimulator/Coordinator.java	(revision 658)
+++ trunk/src/tmcsim/cadsimulator/Coordinator.java	(revision 660)
@@ -12,5 +12,4 @@
 import java.rmi.server.UnicastRemoteObject;
 import java.text.DateFormat;
-import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
@@ -34,5 +33,4 @@
 import tmcsim.cadmodels.IncidentInquiryUnitsAssigned;
 import tmcsim.cadmodels.IncidentSummaryModel_obj;
-import static tmcsim.cadsimulator.CADServer.theATMSMgr;
 import tmcsim.cadsimulator.db.CMSDiversionDB;
 import tmcsim.cadsimulator.managers.ATMSManager;
@@ -41,6 +39,4 @@
 import tmcsim.cadsimulator.managers.ParamicsSimulationManager;
 import tmcsim.cadsimulator.managers.SimulationClockManager;
-import tmcsim.cadsimulator.managers.TrafficModelManager;
-import static tmcsim.cadsimulator.managers.TrafficModelManager.loadProperties;
 import tmcsim.cadsimulator.viewer.model.CADSimulatorState;
 import tmcsim.client.cadclientgui.CardfileReader;
@@ -79,11 +75,7 @@
 import tmcsim.common.SimulationException;
 import tmcsim.common.XMLIncident;
-import tmcsim.common.TimeUtils;
 import tmcsim.interfaces.CADClientInterface;
 import tmcsim.interfaces.CoordinatorInterface;
 import tmcsim.interfaces.SimulationManagerInterface;
-import tmcsim.simulationmanager.SimulationManagerView;
-import tmcsim.simulationmanager.actions.LoadScriptAction;
-import static tmcsim.simulationmanager.SimulationManager.SCENARIOS_DIR;
 
 /**
@@ -117,5 +109,5 @@
     /**
      * Filename where copy of incident script is written to be used by
-     * EI notebook.  The same path as kSimClockFilename is used.
+     * EI notebook.  The same path as kSimClockFilename is used (passed parameter).
      */
     private final static String kIncidentScriptFilename = "incident_script.xml";
@@ -167,8 +159,9 @@
         try
         {
-            CardfileReader cfr = new CardfileReader(SCENARIOS_DIR+"/Cardfile.xml", cardfileData);
+            CardfileReader cfr = new CardfileReader("Scenarios/Cardfile.xml", cardfileData);
         } catch (Exception e)
         {
-            System.out.println("Could not load cardfile script");
+            System.out.println("Coordinator constructor could not load cardfile xml file.");
+            System.out.println(e.getMessage());
         }
 
Index: trunk/src/tmcsim/cadsimulator/CADClientConnector.java
===================================================================
--- trunk/src/tmcsim/cadsimulator/CADClientConnector.java	(revision 123)
+++ trunk/src/tmcsim/cadsimulator/CADClientConnector.java	(revision 660)
@@ -5,4 +5,5 @@
 import java.io.ObjectOutputStream;
 import java.net.Socket;
+import java.net.SocketException;
 import java.util.Observable;
 import java.util.Observer;
@@ -106,4 +107,12 @@
         catch (ClassNotFoundException cnfe) {
             cnfe.printStackTrace();
+        }
+        catch (SocketException except)
+        {
+            if (except.getMessage().endsWith("reset"))
+            {
+                cadLogger.logp(Level.INFO, "CADClientConnector", "run", "Connection reset, removing client.\n");
+                disconnectClient();
+            }
         }
         catch (IOException ioe) {                   
