Adding AST construction for Program, Scope, and some Statements