Added the AST node for if statements

It still needs Code generation
Merge branches 'devAST' and 'master' into devAST
Forgot to switch branches... If, while and conversions are working
Fixed some no temp making stuff
making sure the build works
making the build work
more code for reg allocation
Merge branches 'devAST' and 'master' into devAST
progress on register allocation