Priority Queue implementation

finished