Fixed logging 'remove item' when no items selected
Removed 0-stock exception and allow for negative stock in DB
If clicked remove item when none selected - selects last item