This is not finished yet. The plan is to use this class to create a MoralGraph for use in Dynamic Bayes Nets. The primary difference between doing JunctionTreeInference on a DBN from a static bayes net is that I have to ensure that the forward interface and the backward interface are both contained in a clique of the final join tree. This can be ensured by making sure that all of the nodes in the two interfaces are connected. For more details and a justification please see Kevin Murphy's dissertation.