Figure out how to prevent the default settings.ini from messing up other people's settings
Because I've committed my settings.ini file, every time I try to pull down the latest version on Iris her version, her settings give a merge conflict. So figure out how to cleanly separate the two. Probably by removing settings.ini from the repo.
If values are missing it will use a default, if values are in the settings file, it will use those.
Perhaps it would be even nicer to have profiles, where you can have named settings files and just pick some relevant settings. That way I could make the default be my settings and everybody else gets their own version, which they can rename or whatnot. Perhaps by just detecting any *.ini files in the settings folder. I reckon this folder would have to be configurable as well, since it'll create problems like the logging when installed in Program Files