Refactoring

Changing AddSection to AddSectionAndKey. This is because, if you add a
section with no key, then we insert a blank key! This, in turn, causes
*all* other keys associated with this section to be removed upon saving
because a blank key gets passed into IniWrite.
There has got to be a better way to do this, but I can not think of one
yet. This is, hopefully, a temporary workaround.