Add menu rendering

This adds a menu defined by the states that can be navigated to. An
explanation is written in the menu renderer. For now it is not styled,
and is not really usable.
Godt mulig, men det virker som noe som kan gjøres når det trengs, altså når det finnes flere apps. Så vidt jeg har skjønt det er andre apps foreløpig lagt ganske på is.