Update LICENSE
Update composer.json
Separate logic for selecting a menu in a different class