Don't request a token if the user already has one
Added main menu
Generic menu controller
Submenu support
Nested menus