Version Funcional y con estilo

Falta implementar transacciones, log por batch y envío correos. Se
cambiara el código a ingles