Use Vector instead of x/y/z doubles in tree module
Properly reset particle list in Tree::split to prevent segfaults
Use Tree instead of Grid