Implemented NSKitHeapPriorityQueue based on CFBinaryHeap

Including tests