Switch to minimist for argument parsing