Cart implement 2

Complete the cart function. Can add summary.