fixes an issue that would allow negative serial port indices
updates readme