Refactored the CLI argument parser into separate methods to support easier testing