Added basic code generation and expression parsing, if, and while loops are parsed.