Made Edge class comparable and added PriorityQueue class.
Added BubbleUp method to PriorityQueue and made its index zero-based.
Completed implementation of PriorityQueue.
Added some todo comments.