Added simple signal/slot class Signal