Doc Updates and usb.py changes