Update Listen gem version and use new API
Properly stop all listeners on SIGINT