Retrieve the hid++ 1.0 name

Add a tools to list the attached devices.
Fix error message when argc > 1

we should not unconditionally call perror!