Hamming should now fix the correct bit.
BitVector now has more constructors.
CRC has so initial code that might work for sending.