Cleanup signals and atexit
Cleanup signals and atexit

- Register atexit only when the node process is executed.
- The signal registration at module level are always executed when the
  module is loaded.

ryanpetrello/python-zombie,ryanpetrello/python-zombie