Generates cart scaffolding
Adds cart_id to session
Adds cart to schema
Fixes typo in cart index
Adds scaffolding for LineItems
Migrates LineItem changes
Specifies associations and adds validation hook
Adds Add to Cart button and functionality