added CFBinaryHeap code from other project.
project file update