changes to getSettings and init so that I can switch branches (just to be honest)
Added beginning of 'headless' shell gui for parameter selection