Settings Application -- more work
Settings can now be applied correctly. FileDialog now shows error and goes to default dir on error
FileDialog + scandir can now filter by mime(s)