NNTP support

A read-only NNTP API to fix #544.  Sorry about the size of the pull request.
Could you the groupname as a parameter?