changing rule activation to account for chaining
modifying test case for new rule activation model