+ Limpiar carrito

El carrito se puede vaciar y agregue mas robustez a las clases del
modelo.
Falta implementar que se devuelva el stock del carrito al stock