Configuration options added, dummy serial controller
DummySerialConnection.java:
-implements the same interface as SerialController, but does not connect to a real serial device
-use the --dummyserial command line option to use dummy connection

Coordinator.java:
-added command line option --dummyserial to use dummy serial driver instead of real serial connection.
-added --resources command line option to specify where the web server should look for its html resources
-added config file parsing for resources path
-added checks for dummy serial so that we dont check for input from the local arduino, or wait for responses from remote modules
-added exitWithReason() so that the serial connection and web server can shut down the system if they can not complete their own setup

index.html:
-added $portnum so that we can later rewrite the html to specify the correct port

SimpleHttpServer.java:
-added support for port number checking.  If the user specified a port number then only that port is used, else the port number will be incremented and checked again until an open port is found