Resolve silent failures and fix missing dependency

Patch to:
- Resolve silent failures on missing arguments
- Enforce that required arguments are present
- Require the python-argparse module for create_backup.py