Modifacaciones de usabilidad en la clase Caja

Modifiqué las firmas de la clase Caja para que quedara un poco más clara la utilización de la misma.

Durante la carga de productos, la idea es utilizar los métodos que hacen referencia a los subtotales para obtener cuando viene gastando el cliente. Luego de confirmar la compra, la idea es utilizar los métodos que hacen referencia a los totales, que consultan directamente a la factura. Luego de esto, la idea es cerrar la compra para que la Caja permita procesar otra compra