Added theme change with localStorage