adding line items and add to cart functionality
adding in untracked files missed in last commit