Tested caching
Implemented get country list method