changing the way serialization works to be more user-specified
made PointTree class
updated lists of classes to make
fixed compilation errors in HaloManager etc.