Removing signal handlers

Stopping Listen on SIGINT seems to be no longer equired.
Instead we provide a way to stop all listeners in a non-blocking
`Listen.stop` and blocking way `Listen.stop(:and_wait)`

It's recommended to call `Listen.stop(:and_wait)` before exiting your
application to finalize all listeners.

Related to #194
Fixes #197