Convert to unix line endings
Add .gitignore
Fix usb_device read() and write() calls to work with PyUSB v1.0.0b2.
These functions no longer take an `interface` named argument.