Got the tests passing for etlTest Main.  Discovered that argparse has an issue with optional subparsers, so had to find a work around.