Refactored much.  Tests working.  Fewer calls now.
Parsing will handle all conditions.  No more arg chaining (for simplicity).  Can simply put `&&` or `;` between calls now.
Refactored `es_repo_mgr.py` to use similar `argparse` setup.