added cart#buy_products model method and tests
finished #empty cart method and tests