rebuild AST,added Symbol table,makefile changes,fixed var Decl,added global var