#394

adding caching for the list of all countries
rewriting/reorganizaing the caching functionalities to one file
#394

Adding tests.
Modifying configuration for tests for this extension
Merge pull request #459 from OCHA-DAP/countries-caching-394

Pull request for: #394