If Statements can now codeGen

Though theyre still messed up