Rescue SystemCallError instead of Errno::EPIPE

Borrowed from ruby-debug-ide, thanks @os97673
Rescue IOError on socket close

Borrowed from ruby-debug-ide. Thanks @os97673!
Update TODO list in README
Update credits [ci skip]