Rewrote part of NntpClient for more tidy code, and to support SSL connections