Fix less than zero quantity on cart update

Negative quantity should be considered as removing the item from
the cart.
Merge pull request #6 from animaster/master

Added checking for negative quantity on cart update