CST-->AST + errors

added a type mismatch error, still have to fill out the rest of the
cases and add more errors, then move on to traversing the AST for
errors/warnings