Introduced the use of ShellPrompt.promptChoiceTyped to facilitate testing.

ShellPrompt.promptCompleter appears to be unsuitable for use in a nested command execution context, since I'm unable to feed it an input token queue to be used to determine execution outcome.
Added tests to verify the behavior of the scaffold generator for related entities.