now using node-hid events instead of read loop, refactored code to be more readable.

start accumulating release 0.6.0