configure device as a USB keyboard
clarify terminology
add USB HID descriptor
add interrupt endpoint