First prototype for answer, a tool to get answers from the user

Answer works by printing one-line command line interfaces. This
is an early work prototype that includes:

  - Buttons and labels `answer 'Choose:|[ Foo ]|[ Bar ]'`
  - Keystroke/keypress/focus control using stty.
  - Support for arrow keys (but a nice structure to add on
    more codes for new keys later).