Fixed all issues that prevented the project from compiling using the GCC; Changed all filenames to be able to compile on Linux (thanks to Yepoleb)