Main commit for Rule Engine

Main commit for Rule Engine