Fixes  #23.

For some weird reason, if no clients are connected to the server,
calling `TWHandler.PolarClient` blocks (probably because there isn't
anything accepting the incoming channel). To fix it, we now don't do
anything unless there are clients connected to our long poller.