Allow customizing the readkey prompt.

refs #97
Add readkey_choice() to ask for selecting one of two choices.

refs #97
Use readkey_choice() where appropriate.

refs #97
Add TODO.
Fix wrong comment.
A case statement *always* requires a default section.

refs #97
Use a variable for the config file name.