Added node.h representing the AST for my semantics