fixed up sign & validate to take advantage of props.checkSumBits
added props awareness to CRC functions