fix device identification

replaced libusb_get_port_number with libusb_get_device_address to correctly identify devices, fixes #65