0.4 - fixed input chain which had it's polarity reversed - this would short (and therefore reset)
      the device whenever the previous component was switched on.
0.3 - firmware presents itself as HID to allow future use on Windows without device driver
0.2 - board redesigned to allow simultaneous input and output
0.1 - first attempt, board design limits I/O to read or write but not both
