Moved MenuList to structs/menu_items/

-Moved MenuList
-Made some header files into forward declarations
-Fixed issues related to the aboce changes