Added support for configuration persistence.

Options should be allowed to be set via environment variables or a configuration file. This reduces the ridiculously long command line flag requirements for repeated runs.