Update most code to new Vanilla code standards, use type hinting for SettingsController dispatch methods, never drop tables after enabling app