Show Settings window is program is run first time; some refactorings; resolves #10