- Fixed an error which caused the compiling function to only compile the main source file (that containing "main" function).
- Now before compiling, the extension of the files are checked so they match the header or source extension of the project's programming language.