Improving the cart cloning & allowing to switch
Improving the cart clone/switch handler (#7) * Cloning the cart instead of the old method * Add Exception clas for Cart, modification method getTotal in CartManager, we can now optionaly pass the cart id (#8)