add shopping-cart ajax requests, need to: flesh out cart attributes, refactor endpoint