Feature/menu state implementation

I wonder if it would be clearer to leave out the ``{{#if choices}}`` and always have choices present? ``choices`` would then be an empty list if there weren't any?