Added cart and current_cart method. Implementation of cart