Lots of small changes, mainly to accommodate the in-development mixer and stats pages improvements to the language support also added This is definitely a beta commit, as there is a lot that is needing testing