parte basica terminada y probada
opcionales ctrl-c y supernodo