add new unobserve features

this update allows unobserving all handlers for a topic, or all handlers
for an entire object.