Create PriorityQueue

Added offer() , poll() and peek() to PriorityQueue. Change Queue peek()
return value to const. Will add log(n) removal when HashMap is
implemented.