Got firmware install working.
Added pebble method for sending system messages.
Updated UI in WPF app to allow for updating the firmware.
Fixed bug in Crc32 that did not calculate the checksum correctly if the total number of bytes in the buffer is not divisible by 4.
Added unit test, starting late but better late than never.