Clean up settings, one controller per tab. Fixed language list display to be a lot cleaner