Blink1 clean restart

Currently, any sketch involving a blink1 will break after you hit "Deploy" the second time.  This PR uses the recently-added "close" feature in the node-blink1 module to close the HID device on restart, so it can be opened again.