Added a heap and dijkstra, also some stuff for translating the arrangement into a graph
deleted unnecessary a.out
final