Don't forget to pragma once config.h
Make Config a singleton-style class
Let the Config file read multiple config files (allow including to affect configuration)
Clear the configuration data when starting a config read
Hide the readConfig function for whatever file; there should not be any arbitrary reading of files for configuration other than the main one and any included ones