Add an argument parser so default values can be overridden.