reworked code so rstatus! emits Reactors, added protocols for Signal and MutableSignal, extended atoms to be Signals and MutableSignal