refactored Cart model and now using the same to store shopping cart items & total