modified for easier use in case you don't want to inherit from SignalSlotCapable
jasmine spec added + readme extended with the 'no inherit' use case