Started the configuration code; it can load a yaml using yaml-cpp and read values. Can't write yet, and has no checking for nonexistence of things. Unsure what will need to happen to make yaml-cpp to work on windows