Se termina el proyecto. Falta refinar el codigo. Aunque esta tarea posiblemente se deje al lector