Fix parsing of usb devices

This creates a temporary file with the lsusb information, which allows
fseek to work properly.
Merge pull request #10 from georgeAtEditShare/master

Fix USB device parsing