fix typo.
move settings into a separate block.
fix egrep error.
list is controlled with regex.
test list with empty elements.
clean up case.
clean up the VERBOSE stuff.
rearrange the default settings.
clean the verbose stuff more.
test for invalid question.
set a default question if one was not provided.
remove excess redirect.
refactor the asking of a question.
use the error function some more.
refactor the colouring some.
clean up.
split apart the getting of the exit_status.
finish up the --accepted-inputs stuff.