Subject: basic USB device driver

Description:

1) register itself with the kernel
2) called when device is attached

NOTE: You have to specify device's idVendor and idProduct. Get it from
`lsusb`