Continued switching of subprocess method.
The beginning of what will be the replacement for the current foad and
froad scripts.  It is nowhere near finished yet and cannot be used,
but indicates the framework which shows how it will be possible.

Commiting now so things don't get lost.