Naive observer impl

Add a mixin that extends object to listen/unlisten to event emitters.