Started testing but haven't finished. It's now compiling, but Server is giving me a "ConnectionException: Connection refused to host" error when I run it.

 If you end up running this code, make sure client has Client.java, RmiThread.java, RmiTimer.Java, and RunExternalCommand.java. Server just gets Server.java and RunExternalCommand.java.

 I'll be back around noon to work more.
Moved classes into a package, added local run configs, fixed issues