Add languages module
Allow lookup of languages by name
Add languages to countries (including tests)
Merge branch 'lawitschka-languages'