Throw a specific Exception when the config is bad.
Detect and re-throw Exception_InvalidConfig.
Merge branch 'develop'