Grid system for products
Add pagination
Update Cart
Refactoring