Shop - CR fixes:
 - Offer rename to discount
 - add remove option to the basket and test it
 - More exact type comment (for example: @var BasketItem[], it is an array what contain BasketItem elements)
 - Comment some class