ArgsParser test uses more accurate test data

No longer sending reqest data via command line to ArgsParser.
Introduces outstream interface, Responder test

First, wrapping the outgoing stream in an interface. Then, Responder
accepts an outgoing stream when sending data (so it can send to
alternate locations, such as a mock outstream).