added menu xml parser, edited menu-system, IValue is not needed anymore, sample menu is located in the externals folder