Moved support classes into their own module
added tests for PriorityQueue class
updated Readme