took currentTheme off rootScope and instead went with emit/on to pass the change between controllers, which ultimately changes a css class on body