Proyecto en su edición final y el makefile

Este commit es importante ya que proyecta todas las funcionalidades que se pudo