Themes controller and tests.