First commit of usb pio device driver

current status:
- load/remove module
- detect device is attached
- read/write methods called when testing on CLI