More type checking
Added verbose output
Fixed AST bug
Moved an error message output to error textarea
Added Code Gen file