Updates to custom calendar tree class

updated the cal trees/ added constructs to the different nodes.