The source data can be quite large if the release description is large Fixes https://github.com/daveallie/crosspoint-reader/issues/124
## Summary * Adds support for OTA * Gets latest firmware bin from latest GitHub release * I have noticed it be a little flaky unpacking the JSON and occasionally failing to start