Created enum EdgeDirection and enum EdgeType.
Added non tested version of Dijkstra function.
Tested graph_run_dijkstra with heap.h