Implemented Priority Queue using heapq in Python.

This could be used for djikstras