Fixed segfault caused by FD_ISSET() on negative fd

Reported by Kris Siwiec
Updated source tarball URLs in README.md