[ZDWB-107] Added an UnknownStateSpecifiedException with logging via Logger to handle the case where a state is specified that cannot be found in the resource.  Also added InvalidStateSpecifiedException for the case where the specification of a state is invalid, such as where it is only whitespace.  Expanded CliIntegrationTests to cover these negative cases.