Drunken changes

Se hacen unos cuantos cambios para hacer que corra la aplicación, y se refactoriza unas partes del código