big changes made with dylan. stopped storing carts within the session. made a relationship between users and carts which did not exist before. user now has_many carts and cart belongs_to user. when a user is created, a cart is made for them. cart has a boolean for if it is current or not. user should have one cart for which the current boolean is set to true, all others will be false. these false carts will be past orders. when an checkout occurs, the boolean for that current_cart will be set to false and a new cart should be automatically made, which is current. not all of this has been completely implemented yet, but i wanted to describe how it should all happen. it is better for the cart to be made connected to the user and not the session because, otherwise, two users could sign in on the same computer and conceivably see the same cart. For this commit, the code no longer used is just commented out. it will be deleted after this commit
Merge branch 'master' into fri