Added USB communication

Linux only
TODO: Windows compatibility