even more cart stuff
persists the cart when logged in/out
feature test for cart working
Merge pull request #53 from chandracarney/more-cart

even more cart stuff