Update ud_tree.h

Added comments to insert function, changed style of headers to public->protected->private, added function to return the number of nodes in the tree and associated member variable.  Along with this variable added interaction in constructor to set to zero and in insert function to increment.