Initial Shortest Path implementation
Priority Queue extended with deleteMin method. Priority Queue supporting key-value items implemented