Still fixing...
Merge branch 'cleanup'
Refactoring Compiler.cs, MainForm.cs