Fix '==' operator in Binary and Unary classes.
Add basic rule parser which uses Expr and grammer.treetop to parse rules.