add CountryCodes class, *will* unify with CountryUtils
fix updating latest symlink
country-bounded language detection, splitting on slashes
more logging