First commit, sending over the main cpp file among the default config file