Allow for multiple languages in Kanton, therefore add new table language because we need to be able to select the default language (which isn't present in sys_language)