Fixing serial port api
Serial port class driver, puts working