Initial progress towards TutorialApp refactor
Continuing refactore of TutorialApp; focus: menus

The old menu system has now been replaced.
The problems menu is dynamic, which means that TutorialApp need not care
about deleting and recreating menu entries.
TutorialApp refactor: can now load problems
TutorialApp refactor: added hints/login toolbar