AppConfigurator validate sequence causing failures

Commit Notes : rearranged the Appconfigurator so validation can pass. Validation has been moved to the type in question so the AppConfigurator does not need to know about the internals of IisExpressWebServer (demeters law). Some ctor dbc checks to prevent null ref exception and their lack of stack trace.