Rearranging code.   Hopefully cleaning things up.
Renamed file.
Changed test for to more accurately display intent.
Moved connection stuff into Connection class.
Defining group listing behavior.
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.
Merge pull request #1 from totallymike/rearrange

Merge rearrange branch into master