Adding readme and git url info
Adding auto update if firmware version can't be read the first time
Adding test file
Fixing CRC checking
Add catch for moduleID of 0