Blink fix

Thanks to @dceejay this now appears to fix the issues where the blink hardware could not be opened on a redeploy, or when used in multiple flows. Closes #11 and #20