implemented two way usb comms over hid, updated vid/pid

Two way comms is now possible in the usb demo