changed rules (moved functionality to base class, made check morr dynamic), added rule for tracking activity codes, forwarding of messages from rules to upper nodes