Branching Rules

Worked them into the framework.  Now to write the actual code :).