BUG FIX: fixed the bug for constructing the tree with values of a function at a given time
Updating the test units of tree_data according to the latest changes
Modified the advection on the tree so that tree of next time step can have any arbitray depth and does not need be the same as current time step:
Implemented the adaptive refinement of the tree
moving test files to a separate directory