Change the interactions interface
The Application
class now creates a single interaction object when
needed and uses it for all interactions. Added new get_io()
,
input_line()
, prompt_choices()
, and
prompt_user_for_confirmation()
convenience methods.