CORRECCIÓN GENERAL DE CARGA DE CLASES Y MÓDULO CAJA

ERROR CORREGIDO
Fatal error: Class "Model" not found.

CAUSA
Los controladores requieren sus modelos al inicio del archivo. Router.php cargaba
Controller.php, pero no cargaba Model.php antes de requerir el controlador. Por ello,
al interpretar Caja.php, PHP todavía no conocía la clase base Model.

SOLUCIÓN
- Router.php ahora carga Model.php antes de cualquier controlador.
- Controller.php usa BASE_PATH para resolver modelos y vistas de forma estable.
- Se verificó la carga de todos los controladores del sistema.
- Se ejecutó php -l sobre todos los archivos PHP.

No se requiere cambiar la base de datos para esta corrección.
