Automatically update firmware to latest version

Allows remote updating of module firmware without the need for an ISP device.
http://www8.cs.umu.se/~isak/snippets/crc-16.c
License:
http://www8.cs.umu.se/~isak/snippets/snippets.(c)