refactor to use firmwares not devices and some better error handling
refactor to use firmwares not devices and some better error handling

johnny-five-io/nodebots-interchange,ajfisher/nodebots-interchange,j5js/nodebots-interchange