Added USB Serial Port Detection

The first discovered USB serial port is used, rather than defaulting to a fixed port.