Merging Event into Observable class

Event class has now been removed, and Behavior inherits from Observable.