Moving SerialPort low level class to ThreadPrinter (fixed some issues from lastest commit)