added rest of AST stuff. Expressions are not working need to fix.