Make FtpAgentQueue implement Closeable

Also add a .disconnect() method to FtpAgent. The .close() method of
FtpAgentQueue will .disconnect() all agents.
Minor code fix