Multiple connection issue.

Hello!

I just made some minor changes to your library, making it handle multiple connections somewhat better. Actually, when a new request arrives, the library now drops the old connection. So, again, you can only have one active client, but it does not fail when more than one requests occur.

Hope you like it,
Alex