Updated priority queue class
Updated priority queue class

Altered toString method and stream extraction operator to properly print queue entries in order of priorities (dependent upon HeapType used). 

Changed dequeue method to return a std::pair containing the data and corresponding priority, similarly with peekFront.

Added a getter for the heapType field variable.

Updated const_iterator syntax and structure to (hopefully) be compliant with C++98 environments - requires testing.
philj56/robot-swing,philj56/robot-swing,philj56/robot-swing