fixed bug in moduleRegistry
Allowed LabelEditor to have more than one label class
Fixed some error handling in Widget
Added setClass.temporary (gives a class for an amount of time then revokes it)