Refactor _get_settings to update the default settings dict.
Write unit test to assert that if an invalid theme name is specified the app defaults to 'light'.