Add some functions for handling loops
- Updated main to initiate code generation
- Added support for managing loops in CodeGen
- Added method to print out ir_tokens
- Implemented emitCode or LoopStmt and ExitStmt