Refactor for inheritance of private data
Create tests for PriorityQueue
Implement PriorityQueue
Remove logging
Extend test for PriorityQueue#enque