Issue: #240 - Modifying compilation methods
Issue: #240 - Removing extra files
Issue: #240 - Removing extra line
Issue: #240 - Changing the placeholder
Issue: #240 - Adding comment
Issue: #240 - Fixing Courses Controller
Merge pull request #313 from alaashafaee/CX_Moataz_240_compiler_compile_3.4

Merging Compiler: Compile - Story 3.4 (Modifying compilation methods) for @Ahmed-Moataz