Improved main menu

Addition of additional information is handled by a separate dialog MVC
from the main menu.
The main menu uses a multi-option dialog, and continuously loops back
into the top menu until manually exited.