RuleEngine - tests and otherwise()
better logging