updated error response for extractFiles
improved the generation of command-line include paths
completed split between libraries and compiler
the main website now check for headers, fetches the lib files from the library manager, and then sends them to the compiler, which does not care about the library folder anymore