added current cart stuff to cartcontroller
tidied set_current_cart into a concern