updated User Configuration
dialog now hides empty config tab
configUpdate now only triggers for relevant module but for all instances of JOBAD and only if config setting has changed
renamed onConfigUpdate to configUpdate
renamed onSideBarUpdate to SideBarUpdate