add call for latest updated product and prep store index page for controller caching
add basic timestamp functionality to sidebar
push timestamp to bottom
generate Cart scaffold and create a concern for set_cart
Add and associate line items

- Create scaffold for LineItem
- Associate Cart to LineItem
- Associate Product to LineItem
  - Add validation to prevent products from destruction when associated with a line item
Add button for add to cart, create line item functionality, and tests for it
fix notice so only displays if there is a notice
create migration to add quantity column to line_items table and migrate
create smart add_product method to increment quantity if line item already exists in cart
create migration to combine any multiple instances of line items in carts
change styling of timestamp and add down method for last migration to allow rollback
Complete PlayTime exercises
- Make product image a link that adds item to cart
- Create a session variable to count times the store index page is visited
- Display counter on store index page
- Reset counter to zero when an item is added to cart
- Only display counter if greater than five
add error handling and logging for invalid cart requests
remove cart_id from allowed parameters in line_items_controller
Finish up cart
- add ability to empty cart and destroy cart in current session
- format cart display to show line items nicer and with total prices
- add styling to cart page
add ability to delete line items from cart
pull price from product when adding line item
move cart to sidebar using partials, improve styling, improve redirection after adding new items
make add_to_cart functionality use ajax
add jquery-ui-rails gem and jquery effect to highlight the line item that changes in the cart