Updated Rule class;
Added Rule Group class with return value;