added country support, test resources, and support for adding a language to the system without making code changes