Tree destructor
Improved paramaterized constructor, introduced vector for values (later use for balancing) and vecUpdate() function