Refactor Menu class
Add Session class to manage user logins
Add needsLogin method to MenuOption class
Add Login functionality