Fixing warnings

Arreglados gran cantidad de los errores y warnings. 
Falta revisar toda la clase de grafo, así como completar métodos en esta. Las otras clases también tienen métodos sin implementar pero son menos urgentes.

Necesidad de acuerdo sobre el uso de los nodos.