add unfinished config.cpp/h && .gitignore