serial crc

tcllib crc16 package allows the creation of a modbus crc16 polynomial as
the internal poly is not hidden