Bypassed setup/teardown for signals.
Added tests for setup/teardown signals.
Added tests for gadget.off.
Adapted to use the new decorator for on/off interception.