Adding algorithms support to project manager.  This commit includes the basic
machinery and runs the tree rooting algorithm as an example.
changes to existing Project Manager files to add support for algorithm dialog.  Algorithm dialog allows user to select a project, select a tree within the project, a character matrix, and a column within the character matrix (for Fit Continuous algorithm).