Cleanly close the HID interface when restarting
More granular error message
Merge pull request #11 from magicmonkey/blink1-clean-restart

Blink1 clean restart