Behavior is now responsible for adding itself.

No longer adding the child to the pendingPath, just adding self.
Termination happens before initialization

The re-plan step was initializing behaviors before old behaviors were
terminated.  They are now terminated.