Close port after use, reset confirmation fix, better ESC listener , port timeout
 tweak, LED that signifies when RESET is happening

Arduino will now guarantee reset after power on/off and also when restarting Eclipse code and then pressing reset on Arduino after previously being connected.

Still unresolved behavior: Arduino does not register reset request when one is connected and then closes the Eclipse application, then reopens. One must click the reset button in order for resets to register. Unsure why Arduino registers the 'Y" for "I have received the reset" but not the 'N' for "I request a reset".