Se volvió a separar el código en archivos cabeceras e implementaciones para mejor control y prueba final. Además se agregó el Makefile.