.cc is a valid C++ ending

clearer error messages
fail early when config files are missing
task loader added