Edited a bunch of things, enough for today. Current state:
Temporarily, adjMatrix is out of order because it doesn't have the require functions to work properly.
The graph is being correctly read from the file.
In adjMatrix the postProcessing is working fine.
OUR PROBLEM is in the BFS function. Specifically when we get the vertices neighbours.
	It's being done like this:
	Function getNeighbours reurns a pointer to an array of int's with the neighbour's indices.
	We have to use this array in the BFS function. I tried to atribute the return of getNeighbours to an int*, but it gets me in trouble...

Next steps:
Solve the BFS problem;
Implement getNeighbours and getWeights correctly on adjMatrix;
Go on...