Subo el codigo que teniamos antes, pero un poco mas refactorizado y con integracion a maven funcionando correctamente