fixed bug in usb connections not initializing layout, still bug in interface trying to open interface second time
Updated interface class to more properly handle opening and closing connections
Further updated interface to construct usbport immediately and deal with that directly
Work before lunch on fixing usb open/close bug
Corrected bug in usbconnection that caused open button to be connected to Close()