Clear idle connections every 5 minutes

In testing this fixed the attached issue. The thought was the keep alive
connections were essentially caching the DNS response. We'd like to benefit
from the existing connections but also allow DNS to happen. This may do
that.

fixes #33