added option to parse and conduct tree searches on constraint trees.

Note that, the constraint trees need to contain all taxa of the alignment.