Fixed decrementing of cart items....again

Why does that keep breaking...that seems really fragile...

I also added the ability to add an item by clicking on it's name.