Make environment variables settable by command line
Now that command line arguments support defaults set by environment variables, let's convert all environment variables to command line arguments. This should make them more discoverable and maintainable.