Added Visitor interface for CheckExpr Visitor pattern
Added missing expr visitor methods for Visitor interface
Expression classes now accept Visitor(s)