Updated how leakagecurrent deals with currentupdatethread, now uses signals.  cleaned up references in initializewindow as well
Updated layout of the modulemonitoring frame
Updated device constructor to populate panelsk
Update panel constructor to set id and populate immediately
Updated Cartridge constructor to populate and set id immediately
Update Cartridge constructor further to reflect only one hvmicro will be used for each cartridge
Absorbed HVMicro class into cartridge, since there was no functionality in it
updated scmicro constructor to set interface immediately
updated scmicro constructor to default to null interface and id
Updated Module constructor to setup ids and interfaces immediately, hvinterface still setup later
updated default scinterface for module in constructor to null
Updated constructors of leakagecurrent, initialization window, and hvbiascontrol widgets to construct with device information
Updated constructors of leakagecurrent, initialization window, and hvbiascontrol widgets to construct with device information
updated leakage currents and fixed an issue with the setup of the interface segfaulting
General updates to leakagecurrent and projects file