switch to yaml for the rc file.

JSON is a terrible choice for config files.  There's no comments, and
managing the commas is difficult
allow different input and output runners
v0.0.1