Serial port emulation initial commit

playing with serial port emulation