Move Nzb.NzbFile to Nzb
Add an STM TQueue to hold nzbs which need to be processed.
Fix not reading the first response from the server on connect.
Remove print debugging and create a simgple log function to do the job
nntp article-id format is <article-id> and this can be type checked
Add types for the input and output queue and a temp type to hold what goes into the input queue.
Pass in the input and output queue to the nntpMain function.
Createa  function which converts an Nzb into a list of articles to download.
Add a looping command and change the types of fetchArticle.
Move the readerT type to bellow the data type
Add a function to take a string and make it into a bytestring for the group
Remove the unused startServer function
Add a function which drains a list onto a TQueue
Create some queue and start up a single downloader.
Move some types around and use a fork
Use threaded, maybe its nice.