Started to move menus out to separate classes for better flow control and easier reading
Moved more functionality into menus classes and away from User
still juggling menu classes around
Halfway removed Menu parent class. It's more confusing than helpful. Still haven't broken anything, surprisingly