Modified Config
 - Added XML documentation
 - Added a function which can retrieve a config value and, if null, returns the default value provided as a parameter
  (can be useful for providing a default value if some critical setting is missing from the config)