many changes

* language encoding now from langencoding
* added lang code testing for iso639-3
* local lookup to country code file
* added rule for repository encoding