Refactored pagination configuration to separate yml file. Added new pagination checker object to check whether pagination request is valid. Adapted product controller for index to work with the new functionality. Added product repository and reconfigured product entity accordingly. Added flash type descriptions in translation file. Added flash macros in twig to display flashes in the same style. Fixed sortable link template; separated icon from link and fixed html tag of link. Updated Symfony.