Added a test, simplified another.
A little bit of cleanup, one method extraction.
Modified NNTP behavior.  Slight refactoring.

Now yields session in block, allowing the session to be closed automatically when the block is finished.
Expanding group functionality.
Refactored test a bit.
Added a spec for the connections.
Some new functionality, some refactoring.
List command was producing malformed groups.