Convert emitting to contextlib.contextmanager. Fixes #10
Auto disconnect once and on max_calls. Fixes #6
Added disconnect/disconnect_from partials to callbacks. Fixes #3
Updated CHANGELOG