Intermediate commit for MPI using the tree; currently not working
1. - Fixed bug with MPI tree not being built
2. - Fixed references to 3 tree variables
3. - Ensure main tree is built, even if h's are provided by ICs