allows for const and vars to be inserted at multiple levels
adds latest version of CodeGen.c to prog3
completes top-down recursive parsing of language, adds test code
writes PM0.c to correct file
Fixes linux run issue
creates the correct output for the test data from VM assignment
changes this to lit
adds untested operations
adds if and while functionality
fixes conflict
Full functionality and compilable, limited testing