checkout updates, cart stock bug

Fixed bug where user could add more of an item than there is in stock