Introduce dark style and style chooser in preferences