Now that we have sceduled tasks updating the langpacks, its useful to log which actions have occured.
Factoring code into a controller class so that the update can be put into a scheduled task (and be a bit tider).