Using a helper to format the price
Functional testing of controllers
Enabling caching of partial results
Disabling caching in development environment
Enforcing product title to be a minimum of 10 characters
Scaffolding the Cart model and migrating the database
Storing ID of the cart in the session
Scaffolding the LineItem model to be stored in the cart and running database migrations.
Adding relationships for LineItem to Cart and Product model.