Renaming Behavior classes

1. EventBasedBehavior renamed to EventDrivenBehavior
2. ObservedValueBehavior renamed to ObservableDrivenBehavior