Updates to the configuration system.  Configuration is now read from an
.ini file that is easier for the user to edit.

Also, configuration is centralized in one file