Scanner and Parser passes test.(consider to merge Reader into Scanner)
Add register manager and register instruction
Add BasicBlock and ControlFlowGraph
Add IntermediateCodeGenerator and global VariableManager
Remove gabage
Add Conditional Branch and While Loop, wait for test
Testing if/while