adding theme models, refactoring existing code to use UserData class, prepared codebase for theming
clicking a circle in the palette now changes color of header