Eager load discounts, and store items
Accessors to make twig markup cleaner
Removed alerts
Refactor, and add onRemoveFromCart()