Reverse the order o test printing
Introduced CODETRACE and removed PRETRACE
Caused the test to print relevant, verifiable information.
Added parameter list handling, still need parameter handling
Changed up the way we do function types
Added parameters to the typecheck
Fixed a bug by changing the order
Ensuring value consistency.
Added parameter list type checking
Completed special handling for main function
Added some code to make test valid and handle some assignments
Fixed iteration problems
Fixed node assignment
Fixed invalid test
Removed the postfix square bracket test because we don't support arrays
removed invalid statements from test.