separated usb protocol things to a header file
adding usbprotocol.h
added poll() handling module
added nai module which will handle usb receive events and main alarm interface logic
added usb init, rx, tx functions