A Priority Queue class with basic functions

The class is used in conjunction with the puzzletree class in the 
8 puzzle game to represent the Open and Close list for the 
A* Algorithm