Added AdjustTreeVisitor to adjust the mathml tree
Added ReconstructExpressionVistor to recovery the expression hierarchy
Prevented from overriding the previous index dir quietly