Easy interactive III

Take III on making pyusb easier to work with from a terminal.  This provides several convenience functions for getting information and navigating around connected devices.