setup.py: fix `spy` entry point
spy/catcher: fix delete_all
spy/catcher: use a proper context manager
spy/cli: fixes for spy.catcher changes
update tests