Added a configuration file and parsing support.