Added RuleParser and Substition in the RBNF namespace

- This is the initial commit for RBNF