Fixes Husky Base code

Main problems were:
 - Incorrect rounding and scaling of velocity commands (needs to be between -100 and 100)
 - Bugs in the CRC code (wrong types used for unsigned short equivalents)
 - Bug in buildPackage: last payload byte was being overwritten