Switched from using os.system() to subprocess to send commands to shell
Misc changes to settings UI