Fix CRC16 and Add More CRC16 Tests.