Modifications for CLI components
Abstracting question generation somewhat.
Allowed for further validation of Multiple Choice Questions