Add code for the programmer itself.
Add udev rule.
Add README.
Rename README to README.md.
Use proper markdown in README.md.
Update README.
Update README.
Update README.
Fix USB descriptor.
Set the pins to high impedance mode when not programming.