made some errors stop, make checkout kind of work

check out is pretty hacky, but the cart is emptied.