Precio total del carrito actualizado correctamente

Ahora cuando se incrementa un item sin tener que añadir una nueva
entrada (porque ya estaba), el precio total también se actualiza.
Simplificado el commit anterior
Completado proceso de compra

Ahora los carritos pueden guardarse y la vista de carrito se actualiza
automáticamente. Además los ítems pueden arrastrarse al carrito para
añadirlos de uno en uno. Las compras completadas se muestran
correctamente en el historial.
Actualizados los estilos para el nuevo proceso de compra.