Widget scrolling and menus on lib/answer.sh

  - Add support for scrolling widgets. Scrolling happens when the
answer widgets don't fit a single line.
  - Add support for menus. Menus are useful for dispatching
    answers to another commands.