Applying SOLID and CleanCode principles
Extract methods display_category_item and sort_categories in display_category_menu
Applying SOLID
Fix unit tests, pipeline and ApplicationHelper
Closes #1274
Extract methods display_category_item and sort_categories in display_category_menu
Applying SOLID
Fix unit tests, pipeline and ApplicationHelper
Closes #1274