Catch KeyboardInterrupt to avoid traceback

Fixes #75