Modified Transition constructor; reflected change in ScoringState.

Transition is now a fully formed object after construction.  Added
methods in Transition that eliminated duplication and created symmetry.