Added RuleNode + basic test