newly redesigned AssertConfigurationIsValid().  Closes GH-76, Closes GH-111