Added an additional parameter to the themeChanged() function that uses options.addThemeToBodyClass to determine whether to additionally supply the body element with the theme class name and facilitated the aforementioned option throughout the code where it's logical.
Updated for 1.3.
Added comment to optionally change the button and other page elements.
Added custom page styles (header, button).
Added comment header and custom page styles (header, button).