Removed shiftreg and updated the ad5504.c code inorder to actually address U3 and U4
Updated to new MODBUS inspired UART protocol
Escapes work, Frames work. CRCs DO NOT WORK and are currently ignored.
Added example of using MODBUS CRC table in python. Similar code should work in C
Merge branch 'dev' of https://github.com/cwoodall/nasa-mux-16ch-firmware
Added crc-test.c code
Added scripts/crc-test/* which has a crc16.c and crc16.h files which correctly calcualte the modbus inspired crc.
Added crc16.h and crc16.c to appropriate folders, but must still add to the MSP430 IDE path
added protocol information
added protocol information
added protocol information
added protocol information
added magic byte info
Added commands section.
Formatting error in README.md
Integrating `crc16` code with main project.
Now checks for CRC.
Added CRC to sent messages. Correctly calculated.
Added some information to README on the serial protocol.
Massice update. Added vector_uint8.(h|c) which implements a basic
wrapper around an array. Added mux_proto.(h|c) which help implement the
protocol. Proper response packets are created and documented.
Implemented WR_REG, READ_REG, ACK and ERR responses and documented them.

Moved from FRAME to FRAME_START | packet | FRAME_END for framing the
packet. Had to shift all cmds up by 1 (ACK was 0x82 but is now 0x83)