API cleanup. ConfigFile can now be instantiated normally.
ConfigFile instances now use the defaults whenever their properties are null.
Cleaned up some unused code.
ConfigSection and ConfigOption now have a ConfigFile Owner{get;set;} property.