Refactoring

- Added verbose flag to compileFile
- Moved generateCode to the code generation section