Structural changes in menu
Removed hardcodedmenu structure
upload menu cpp files
menu logic works, only need to replace glviewport later...time to merge