adds type.ml for type checking and open lines
builds out beginning symbol table and types table. Need review of types in ast
Adding assignment functionality to ast.ml and parser.mly