Add ArticleTransmitter class to replace ArticleReader and ArticleWriter

Now with the new class within the commit...