Update BinaryNode.h

Linux doesn't want private data to be initialized inside the BinaryNode class private:, I end up initializing all data members like leftThread, rightThread, etc. in the constructor