Completed typechecking
Added Intermediatecode for add and subtract operations
Added Intermediate code for the current subset of c